#
# terminal emulator
-#super + {_,shift} + Return
-# urxvt{_, -name tiled}
-
super + {_,shift} + Return
- termite{_, --name=tiled}
+ urxvt{_, -name tiled}
+
+#super + {_,shift} + Return
+# termite{_, --name=tiled}
# program launcher
super + space
- rofi -show run
+ rofi -show run -display-run '> ' -display-window ' 🗔 '
super + alt + space
xfce4-popup-whiskermenu
# window finder
super + backslash
- rofi -show window
+ rofi -show window -display-run '> ' -display-window ' 🗔 '
# password manager
-super + shift + space
+alt + space
rofi-pass
# firefox
light-locker-command -l
# Toggle keyboard layout
-XF86LaunchA
+super + F7
toggle-layout
# Toggle Xfce presentation mode
# monitor brightness
XF86MonBrightness{Up,Down}
- light -s mba6x_backlight -{A,U} 5
+ light -{A,U} 5
+
+super + apostrophe
+ rofi-light
# keyboard brightness
#XF86KbdBrightness{Up,Down}
super + m
bspc desktop -l next
-# if the current node is automatic, send it to the last manual, otherwise pull the last leaf
+# send the newest marked node to the newest preselected node
super + y
- bspc query -N -n focused.automatic && bspc node -n last.!automatic || bspc node last.leaf -n focused
+ bspc node newest.marked.local -n newest.!automatic.local
# swap the current node and the biggest node
super + g
bspc node -t {tiled,pseudo_tiled,floating,fullscreen}
# set the node flags
-super + ctrl + {x,y,z}
- bspc node -g {locked,sticky,private}
+super + ctrl + {m,x,y,z}
+ bspc node -g {marked,locked,sticky,private}
#
# focus/swap
# send to next/prev desktop
super + shift + bracket{left,right}
- bspc node -d {prev,next}
+ bspc node -d {prev,next} --follow
# focus the last node/desktop
super + {grave,Tab}
# move a floating window
super + {Left,Down,Up,Right}
bspc node -v {-20 0,0 20,0 -20,20 0}
+
+#alt + bracket{left,right}
+# xdotool key --clearmodifiers ctrl+Page_{Up,Down}