调整bspwm配置和热键绑定

master
yutent 2023-07-10 09:57:29 +00:00
parent 8d5b85491a
commit 8a559daf10
2 changed files with 34 additions and 10 deletions

View File

@ -51,22 +51,38 @@ bspc config normal_border_color "$color_background"
bspc config active_border_color "$color_background" bspc config active_border_color "$color_background"
bspc config presel_feedback_color "$color_background" bspc config presel_feedback_color "$color_background"
# 工作区跟随鼠标切换
bspc config focus_follows_pointer true
# monocle 布局关闭边框、边距
bspc config borderless_monocle true
bspc config gapless_monocle true
# 工作区只有一个窗口时, 将工作区切为monocle布局
bspc config single_monocle true
# 删除已有的规则 # 删除已有的规则
bspc rule -r *:* bspc rule -r *:*
# 默认所有的应用都浮动
bspc rule -a *:* state=floating focus=on follow=on
# 终端默认设为浮动 # 终端默认设为浮动
bspc rule -a Alacritty state=floating focus=on # bspc rule -a Alacritty state=floating focus=on follow=on
bspc rule -a Xfce4-terminal state=floating focus=on # bspc rule -a Xfce4-terminal state=floating focus=on follow=on
# 一些软件, 也设为浮动 # 一些软件, 也设为浮动
for app_c in Thunar Code Sublime_text Google-chrome Inkscape Gnome-boxes \ # for app_c in Thunar Code Sublime_text Google-chrome Inkscape Gnome-boxes \
dingtalk_run Crossover TelegramDesktop # dingtalk_run Crossover TelegramDesktop
do # do
bspc rule -a "$app_c" state=floating focus=on # bspc rule -a "$app_c" state=floating focus=on follow=on
done # done
bspc rule -a *:* state=floating focus=on # bspc rule -a Code state=tiled focus=on follow=on
@ -79,7 +95,6 @@ xsetroot -cursor_name left_ptr
# 设置系统主题 # 设置系统主题
xsettingsd & xsettingsd &
# 认证agent
if [[ ! "$(pidof xfce-polkit)" ]]; then if [[ ! "$(pidof xfce-polkit)" ]]; then
xfce-polkit & xfce-polkit &
fi fi

View File

@ -63,6 +63,9 @@ ctrl + alt + q
shift + super + space shift + super + space
bspc node -t "~"{floating,tiled} bspc node -t "~"{floating,tiled}
shift + super + backslash
bspc desktop -l {monocle,tiled}
# --------------- end -------------------- # --------------- end --------------------
@ -77,9 +80,15 @@ ctrl + alt + t
ctrl + alt + a ctrl + alt + a
flameshot gui flameshot gui
Print
flameshot screen
ctrl + alt + shift + a ctrl + alt + shift + a
flameshot gui -d 2000 flameshot gui -d 2000
shift + Print
flameshot screen -d 2000
# --------------- end -------------------- # --------------- end --------------------
@ -110,7 +119,7 @@ ctrl + alt + shift + {Left, Right}
# 水平方向增加/减小窗口尺寸 # 水平方向增加/减小窗口尺寸
super + {minus,equal} super + {minus,equal}
bspc node -z {left -20 0,left 20 0} bspc node -z {left 20 0,left -20 0}
# 竖直方向增加/减小窗口尺寸 # 竖直方向增加/减小窗口尺寸
super + shift + {minus,equal} super + shift + {minus,equal}