|
|
@@ -22,9 +22,10 @@ super + {_,shift +}e
|
|
|
super + @space
|
|
|
rofi -show drun
|
|
|
|
|
|
-# Перезагрузка конфигурации sxhkd
|
|
|
+# Перезагрузка конфигурации sxhkd и очистка предвыбора
|
|
|
super + Escape
|
|
|
- pkill -USR1 -x sxhkd; notify-send "sxhkd" "Конфигурация перезагружена!" -t 700
|
|
|
+ bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel; \
|
|
|
+ pkill -USR1 -x sxhkd; notify-send "sxhkd" "Конфигурация перезагружена и предвыбор очищен!" -t 700
|
|
|
|
|
|
# Перезагрузка Polybar
|
|
|
super + shift + p
|
|
|
@@ -57,7 +58,17 @@ super + {_,shift + }c
|
|
|
super + m
|
|
|
bspc desktop -l next
|
|
|
|
|
|
-# Отправить помеченный узел к предустановленному
|
|
|
+# Повернуть стек окон (Rotate) — превращает вертикальное в горизонтальное и наоборот
|
|
|
+super + r
|
|
|
+ bspc node @parent -R 90
|
|
|
+
|
|
|
+# Поменять местами окна в сетке (Swap)
|
|
|
+super + shift + {h,j,k,l}
|
|
|
+ bspc node -s {west,south,north,east}
|
|
|
+
|
|
|
+# Перемещение плавающих окон
|
|
|
+super + shift + {Left,Down,Up,Right}
|
|
|
+ bspc node -v {-20 0,0 20,0 -20,20 0}
|
|
|
super + y
|
|
|
bspc node newest.marked.local -n newest.!automatic.local
|
|
|
|
|
|
@@ -116,8 +127,8 @@ super + {_,shift + }{1-9,0}
|
|
|
# 5. ПРЕДВЫБОР (Preselect)
|
|
|
# ======================================================================
|
|
|
|
|
|
-# Предвыбор направления
|
|
|
-super + ctrl + {h,j,k,l}
|
|
|
+# Предвыбор направления (куда откроется следующее окно)
|
|
|
+super + {Left,Down,Up,Right}
|
|
|
bspc node -p {west,south,north,east}
|
|
|
|
|
|
# Предвыбор соотношения деления
|
|
|
@@ -145,10 +156,6 @@ super + alt + {h,j,k,l}
|
|
|
super + alt + shift + {h,j,k,l}
|
|
|
bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0}
|
|
|
|
|
|
-# Перемещение плавающего окна
|
|
|
-super + {Left,Down,Up,Right}
|
|
|
- bspc node -v {-20 0,0 20,0 -20,20 0}
|
|
|
-
|
|
|
# --- DEV ---
|
|
|
# --- 4. Управление системой ---
|
|
|
|