reloads sxhkd configuration:
super + Escape + r
pkill -USR1 -x sxhkd; notify-send 'sxhkd' 'Reloaded config' -t 1500
Launch Terminal
super + Return
alacritty
Hide or Unhide Polybar
super + p
sh $HOME/bin/toggle-polybar
Set random wallpaper
super + w
sh $HOME/bin/random_wallpaper
Change language
Alt_L + shift
sh $HOME/bin/change_language.sh
Shift_L + alt
sh $HOME/bin/change_language.sh
Launch Rofi Menu
super +
Launch Applications
super + shift + {f,n,p,t,c,v,i,x,,k,l}
{firefox,
thunar,
pavucontrol,
telegram-desktop,
code,
virtualbox,
firefox --private-window,
sh $HOME/bin/xcolor-pick,
sh $HOME/bin/bible,
alacritty -e calcurse,
sh $HOME/bin/screen-lock}
Select window to close
ctrl + super + alt + k
Volume controls
XF86Audio{RaiseVolume,LowerVolume,Mute}
sh $HOME/bin/volume
Brightness controls
XF86MonBrightness{Up,Down}
sh $HOME/bin/brightness
screenshot
Print
flameshot gui
BSPWM HOTKEYS
quit/restart bspwm
ctrl + shift + {q,r}
bspc
close and kill
super + c
bspc node -c
alternate between the tiled and monocle layout
super + space
bspc node -t "~"
state/flags
set the window state
super + {t,ctrl + t,f}
bspc node -t
Change focus to next window, including floating window
alt + {_,shift + }Tab
bspc node -f
focus/swap
focus the last node/desktop
super + {grave,Tab}
bspc {node,desktop} -f last
send focus window to current desktop
super + {_,shift + }{1-9,0}
bspc {desktop -f,node -d} '^{1-9,10}'
preselect
preselect the ratio
super + ctrl + {1-9}
bspc node -o 0.
cancel the preselection for the focused node
super + ctrl + space
bspc node -p cancel
cancel the preselection for the focused desktop
super + ctrl + shift + space
bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel
move/resize
Expanding windows
super + control {h,j,k,l}
bspc node -z
Send the window to another edge of the screen
super + {_,alt + }{h,j,k,l}
bspc node -{f,s} {west,south,north,east}
jnkj;tyyst ltkf
jnkj;tyyst ltkf
move a floating window
TODO: Вызывает конфликт с другими комбинациями
###super + x +
bspc node -v
set the node flags
super + ctrl + {m,x,y,z}s
bspc node -g
swap the current node and the biggest window
super + g
bspc node -s biggest.window
отмеченный, заблокированный, прикрепленный, частный