foo-wm

(Archived) Experimental Zooming IPC-based WM
git clone http://milesalan.com/git/foo-wm
Log | Files | Refs | README | LICENSE

.xbindkeysrc (3297B)


      1 ### Applications 
      2 "urxvt"
      3 	m:0x8 + c:36
      4 	Alt + enter 
      5 
      6 "dwb"
      7   m:0x8 + c:51
      8   Alt + backslash
      9 
     10 "xdotool getactivewindow windowkill"
     11 	m:0x8 + c:24
     12 	Alt + q
     13 
     14 ### WM
     15 
     16 # Layout Commands
     17 "foo-wm-c  /tmp/foo-wm.socket 'layout vertical'"
     18 	m:0x8 + c:55
     19 	Alt + v
     20 
     21 "foo-wm-c /tmp/foo-wm.socket 'layout horizontal'"
     22 	m:0x8 + c:56
     23 	Alt + b
     24 
     25 "foo-wm-c /tmp/foo-wm.socket 'layout grid'"
     26 	m:0x8 + c:57
     27 	Alt + n
     28 
     29 "foo-wm-c /tmp/foo-wm.socket 'layout max'"
     30 	m:0x8 + c:58
     31 	Alt + m
     32 
     33 # Containerize Command
     34 "foo-wm-c  /tmp/foo-wm.socket 'containerize'"
     35 	m:0x8 + c:47
     36 	Alt + semicolon
     37 
     38 # Focus Commands
     39 "foo-wm-c  /tmp/foo-wm.socket 'focus brother 1'"
     40 	m:0x8 + c:23
     41 	Alt + Tab
     42 
     43 "foo-wm-c  /tmp/foo-wm.socket 'focus brother 2'"
     44 	m:0x8 + c:43
     45 	Alt + h
     46 
     47 "foo-wm-c  /tmp/foo-wm.socket 'focus brother 1'"
     48 	m:0x8 + c:44
     49 	Alt + j
     50 
     51 "foo-wm-c  /tmp/foo-wm.socket 'focus brother -1'"
     52 	m:0x8 + c:45
     53 	Alt + k
     54 
     55 "foo-wm-c  /tmp/foo-wm.socket 'focus brother -2'"
     56 	m:0x8 + c:46
     57 	Alt + l
     58 
     59 
     60 
     61 "foo-wm-c  /tmp/foo-wm.socket 'focus pc -1'"
     62 	m:0x8 + c:32
     63 	Alt + o
     64 
     65 "foo-wm-c  /tmp/foo-wm.socket 'focus pc 1'"
     66 	m:0x8 + c:33
     67 	Alt + p
     68 
     69 # Move Commands
     70 "foo-wm-c  /tmp/foo-wm.socket 'move 1'"
     71 	m:0x9 + c:23
     72 	Shift+Alt + Tab
     73 
     74 # Shift VIM-Esque Movement
     75 "foo-wm-c  /tmp/foo-wm.socket 'shift brother -2'"
     76 	m:0x9 + c:43
     77 	Shift+Alt + h
     78 
     79 "foo-wm-c  /tmp/foo-wm.socket 'shift brother 1'"
     80 	m:0x9 + c:44
     81 	Shift+Alt + j
     82 
     83 
     84 "foo-wm-c  /tmp/foo-wm.socket 'shift brother -1'"
     85 	m:0x9 + c:45
     86 	Shift+Alt + k
     87 
     88 "foo-wm-c  /tmp/foo-wm.socket 'shift brother -2'"
     89 	m:0x9 + c:46
     90 	Shift+Alt + l
     91 
     92 
     93 "foo-wm-c  /tmp/foo-wm.socket 'set client_border_width 1'"
     94     m:0x8 + c:10
     95     Alt + 1
     96 
     97 "foo-wm-c  /tmp/foo-wm.socket 'set client_border_width 20'"
     98     m:0x8 + c:11
     99     Alt + 2
    100 
    101 
    102 
    103 # Zoom Commands
    104 "foo-wm-c  /tmp/foo-wm.socket 'zoom -1'"
    105 	m:0x8 + c:31
    106 	Alt + i 
    107 
    108 "foo-wm-c  /tmp/foo-wm.socket 'zoom 1'"
    109 	m:0x8 + c:30
    110 	Alt + u
    111 
    112 
    113 # Killing Clients
    114 "foo-wm-c  /tmp/foo-wm.socket 'kill client'"
    115 	m:0x8 + c:24
    116 	Alt + q
    117 
    118 
    119 # Dumps the Tree
    120 "foo-wm-c  /tmp/foo-wm.socket 'dump tree'"
    121 	m:0x8 + c:28
    122 	Alt + t
    123 
    124 
    125 # Dmenu
    126 "dmenu-suggestions.rb | dmenu -h 40 -x 100 -y 400 -w 1100 -fn 'Envy Code R-16' -sb '#ffffff' -nf '#2b4f00' -nb '#cfcfcf' -sf '#0052d6' -b -p 'Command' | xargs -0 -I INPUT handler INPUT"
    127 	m:0x8 + c:40
    128 	Alt + d
    129 
    130 # Dmenu
    131 "cat /home/mil/Code/Github/foo-wm/config/commands | dmenu -h 40 -x 100 -y 400 -w 1100 -fn 'Envy Code R-16' -sb '#ffffff' -nf '#2b4f00' -nb '#cfcfcf' -sf '#0052d6' -b -p 'Foo-WM' | xargs -0 -I INPUT foo-wm-c /tmp/foo-wm.socket INPUT"
    132   m:0x8 + c:38
    133   Alt + a
    134 
    135 # Dmenu
    136 "find /etc/network.d -maxdepth 1 -type f -printf '%f\n' | dmenu -h 40 -x 100 -y 400 -w 1100 -fn 'Envy Code R-16' -sb '#ffffff' -nf '#2b4f00' -nb '#cfcfcf' -sf '#0052d6' -b -p 'Netcfg' | tr -d '\n' | xargs -0 -I NETWORK sudo netcfg NETWORK"
    137   m:0x8 + c:25
    138   Alt + w
    139 
    140 
    141 
    142 
    143 #Brightness controls
    144 "sudo brightcontrol down"
    145 	m:0x0 + c:232
    146 	XF86MonBrightnessDown
    147 
    148 "sudo brightcontrol up"
    149 	m:0x0 + c:233
    150 	XF86MonBrightnessDown
    151 
    152 
    153 #Multimedia
    154 "dvol -i 2"
    155 	m:0x0 + c:123
    156 	XF86AudioRaiseVolume
    157 
    158 "dvol -d 2"
    159 	m:0x0 + c:122
    160 	XF86AudioLowerVolume
    161 
    162 "dvol -t"
    163 	m:0x0 + c:121
    164 	XF86AudioMute	
    165 
    166 "mediaControl previous"
    167 	m:0x0 + c:173
    168 	XF86AudioPrev
    169 
    170 "mediaControl next"
    171 	m:0x0 + c:171
    172 	XF86AudioNext
    173 
    174 "mediaControl pause"
    175 	m:0x0 + c:172
    176 	XF86AudioPlay
    177 
    178 "scrot -s"
    179     m:0x9 + c:13
    180     Shift+Alt + 4