123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- ###########################################
- #### ХОТКЕИ ДЛЯ ЗАПУСКА ПРИЛОЖЕНИЙ ####
- ###########################################
- super + d
- dmenu_run -fn 'JetBrainsMono-11' -nb '#23252e' -nf '#f9f8fe' -sb '#f9f8fe' -sf '#23252e'
- super + {_,shift + }Return
- {kitty, bspc node -s biggest.local}
- @Print
- scrot
- shift + @Print
- scrot -d 5
- super + n
- nemo
- super + v
- virt-manager
- super + b
- blender
- super + i
- inkscape
- ###########################################
- #### УПРАВЛЕНИЕ BSPWM ####
- ###########################################
- #ЗАКРЫТЬ ОКНО ИЛИ УБИТЬ ЕГО
- super + {_, shift + }c
- bspc node -{c}
- #ПЕРЕЗАГРУЗИТЬ КОНФИГ SXHKD
- super + e
- pkill -USR1 -x sxhkd
- #ВЫЙТИ/ПЕРЕЗАГРУЗИТЬ BSPWM
- super + shift + {q,r}
- bspc {quit,wm -r}
- #ПЕРЕХОД В РЕЖИМ МОНОКЛЯ И ОБРАТНО
- super + m
- bspc desktop -l next
- #отправить новейший отмеченный узел в новейший предварительно выбранный узел(яхз что это значит)
- super + y
- bspc node newest.marked.local -n newest.!automatic.local
- #ПОМЕНЯТЬ МЕСТАМИ ТЕКУЩЕЕ И САМОЕ БОЛЬШОЕ ОКНО
- super + g
- bspc node -s biggest.window
- ###########################################
- #### УПРАВЛЕНИЕ ФЛАГАМИ ####
- ###########################################
- #ПОМЕНЯТЬ СТАТУС ОКНА НА /ТАЙЛОВОЕ/ПСЕВДО ТАЙЛОВОЕ/ПЛАВАЮЩЕЕ/ПОЛНОЭКРАННОЕ
- super + {t,shift + t,s,f}
- bspc node -t {tiled,pseudo_tiled,floating,fullscreen}
- #УСТАНОВИТЬ ФЛАГ УЗЛА /ОТМЕЧЕННЫЙ/ЗАЛОЧЕННЫЙ/ЛИПКИЙ/ПРИВАТНЫЙ
- super + ctrl + {m,x,y,z}
- bspc node -g {marked,locked,sticky,private}
- ###########################################
- #### УПРАВЛЕНИЕ ФОКУСОМ ####
- ###########################################
- #ПЕРЕМЕСТИТЬ ОКНО
- super + {_,shift + }{Left,Down,Up,Right}
- bspc node -{f,s} {west,south,north,east}
- #ВЫДЕЛИТЬ НЕСКОЛЬКО ПРИЛОЖЕНИЙ НАПРИМЕР ЧТО БЫ ПЕРЕМЕСТИТЬ ГРУППУ ПРИЛОЖЕНИЙ НА ДРУГОЙ ВОРКСПЕЙС
- super + {p,b,comma,period}
- bspc node -f @{parent,brother,first,second}
- #ПЕРЕКЛЮЧЕНИЕ ПО ОТКРЫТЫМ ПРИЛОЖЕНИЯМ В ПРЕДЕЛАХ ОДНОГО ВОРКСПЕЙСА
- super + {_,shift + }q
- bspc node -f {next,prev}.local.!hidden.window
- #ПЕРЕХОД ПО ВОРКСПЕЙСАМ
- super + bracket{left,right}
- bspc desktop -f {prev,next}.local
- #ВЕРНУТСЯ НА ПРЕДЫДУЩИЙ АКТИВНЫЙ ВОРКСПЕЙС
- super + {grave,Tab}
- bspc {node,desktop} -f last
- #ПЕРЕХОД НА ПО ИСТОРИИ ОТКРЫТЫХ ПРИЛОЖЕНИЙ
- super + {o,i}
- bspc wm -h off; \
- bspc node {older,newer} -f; \
- bspc wm -h on
- #ПЕРЕКЛЮЧИТСЯ НА ВОРКСПЕЙС ИЛИ ПЕРЕТАЩИТЬ НА НЕГО АКТИВНОЕ ОКНО
- super + {_,shift + }{1-9,0}
- bspc {desktop -f,node -d} '^{1-9,10}'
- ###########################################
- #### ПРЕДВАРИТЕЛЬНЫМ ВЫБОР ####
- ###########################################
- #ВЫБРАТЬ НАПРАВЛЕНИЕ В КОТОРОМ ОТКРОЕТСЯ НОВОЕ ОКНО
- super + ctrl + {h,j,k,l}
- bspc node -p {west,south,north,east}
- #ВЫБРАТЬ ВОРКСПЕЙС НА КОТОРОМ ОТКРОЕТСЯ НОВОЕ ОКНО
- super + ctrl + {1-9}
- bspc node -o 0.{1-9}
- #ОТМЕНИТЬ НАПРАВЛЕНИЕ В КОТОРОМ ОТКРОЕТСЯ НОВОЕ ОКНО
- super + ctrl + space
- bspc node -p cancel
- #ОТМЕНИТЬ ВОРКСПЕЙС НА КОТОРОМ ОТКРОЕТСЯ НОВОЕ ОКНО
- super + ctrl + shift + space
- bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel
- ###########################################
- #### ПЕРЕМЕЩЕНИЕ/ИЗМЕНЕНИЕ РАЗМЕРА ####
- ###########################################
- #УВЕЛИЧИТЬ ОКНО СДВИНУВ ОДНУ ИЗ ЕГО СТОРОН
- super + alt + {h,j,k,l}
- bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0}
- #УМЕНЬШИТЬ ОКНО СДВИНУВ ОДНУ ИЗ ЕГО СТОРОН
- super + alt + shift + {h,j,k,l}
- bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0}
- #ПЕРЕМЕЩЕНИЕ ПЛАВАЮЩИХ ОКОН
- super + shift + {h,j,k,l}
- bspc node -v {-20 0,0 20,0 -20,20 0}
|