bspwm/Example configurations (Русский)
Получите настройки bspwm быстро, из списка ниже.
Аннотированный пример настроек, на основе одного значения по умолчанию
bspwmrc
#! /bin/sh bspc config border_width 2 bspc config window_gap 12 bspc config split_ratio 0.52 bspc config borderless_monocle false bspc config gapless_monocle false bspc config focus_by_distance true bspc config auto_cancel true bspc config presel_border_color "#ff5555"
sxhkdrc
Убить окно в фокусе:
super + shift + q bspc window -c
Следующий тайловый режим:
super + t bspc desktop -l next
Баланс области рабочего стола:
super + b bspc desktop -B
Переключится на плавающий/полноэкранный режим:
super + {s,f} bspc window -t {floating,fullscreen}
Перемещение (с помощью Super+hjkl
) изменяет фокус окна и предварительно выбирать (с Super+Ctrl+hjkl
) отмечает данный край сфокусированного окна для модификации (это называется предварительный выбор):
bspc window -{f,p} {left,down,up,right}
Swap (с помощьюSuper+Shift+hjkl
) позволяет поменять сфокусированное окно с другим окном во время трансплантации (с помощью Super+Shift+hjkl
) переместит окно в другой предварительный отбор:
super + {shift,alt} + {h,j,k,l} bspc window -{s,w} {left,down,up,right}
Цикл вперед/назад:
super + {_,shift + }c bspc window -f {next,prev}
Circulate leaves назад/вперёд:
super + {comma,period} bspc desktop -C {backward,forward}
Повернуть дерево по часовой/против часовой стрелки:
super + ctrl + {comma,period} bspc desktop -R {270,90}
Предыдущий/Следующий рабочий стол:
super + bracket{left,right} bspc desktop -f {prev,next}
Отменить предварительный выбор окна/рабочего стола:
super + ctrl + {_,shift + }space bspc {window -p cancel,desktop -c}
Количество предварительного выбора:
super + ctrl + {1-9} bspc window -r 0.{1-9}
Переместить окно на выбранный рабочий стол:
super + {_,shift + }{1-9,0} bspc {desktop -f,window -d} ^{1-9,10}
Фокус по щелчку мыши:
~button1 bspc pointer -g focus
Мышкой: переместить/изменить размер стороны/сторон (за уголок):
super + button{1-3} bspc pointer -g {move,resize_side,resize_corner} super + !button{1-3} bspc pointer -t %i %i super + @button{1-3} bspc pointer -u