更新bswpm配置

master
yutent 2023-07-08 14:54:30 +00:00
parent 896d53a0ff
commit 88e1d2f26a
2 changed files with 126 additions and 17 deletions

View File

@ -1,19 +1,33 @@
#!/bin/bash #!/bin/bash
# 颜色定义, 同alacritty主题 # 颜色定义, 同系统主题
color_black='#323F4D' color_background='#475569'
color_red='#F33E22' color_foreground='#d8dee9'
color_green='#19BC9C' color_altbackground='#39404f'
color_yellow='#F5BD07' color_altforeground='#768bb2'
color_blue='#62aeef' color_accent='#81a1c1'
color_magenta='#9595D0' color_black='#3b4252'
color_cyan='#05979A' color_red='#bf616a'
color_white='#CED6E0' color_green='#a3be8c'
color_yellow='#ebcb8b'
color_blue='#81a1c1'
color_magenta='#b48ead'
color_cyan='#88c0d0'
color_white='#e5e9f0'
color_altblack='#4c566a'
color_altred='#bf616a'
color_altgreen='#a3be8c'
color_altyellow='#ebcb8b'
color_altblue='#81a1c1'
color_altmagenta='#b48ead'
color_altcyan='#8fbcbb'
color_altwhite='#eceff4'
# 干掉已经运行的进程 # 干掉已经运行的进程
killall -9 sxhkd picom killall -9 sxhkd picom
bspc monitor -d I II III IV
# bspwm 基础配置 # bspwm 基础配置
bspc config border_width 2 bspc config border_width 2
@ -21,9 +35,9 @@ bspc config window_gap 8
bspc config split_ratio 0.52 bspc config split_ratio 0.52
bspc config focused_border_color "$color_blue" bspc config focused_border_color "$color_blue"
bspc config normal_border_color "$color_blue" bspc config normal_border_color "$color_background"
bspc config active_border_color "$color_blue" bspc config active_border_color "$color_background"
bspc config presel_feedback_color "$color_blue" bspc config presel_feedback_color "$color_background"
# 删除已有的规则 # 删除已有的规则
@ -34,7 +48,8 @@ bspc rule -a Alacritty state=floating focus=on
bspc rule -a Xfce4-terminal state=floating focus=on bspc rule -a Xfce4-terminal state=floating focus=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
do do
bspc rule -a "$app_c" state=floating focus=on bspc rule -a "$app_c" state=floating focus=on
done done
@ -52,4 +67,5 @@ sxhkd &
~/.local/bin/scripts/polybar.sh ~/.local/bin/scripts/polybar.sh
picom -b --experimental-backends picom -b --experimental-backends

View File

@ -1,4 +1,97 @@
# 键盘绑定
super + Return # ---------------- wm自身 ------------------
# 重启bspwm
super + shift + r
bspc wm -r
# 重新加载热键绑定
super + Escape
pkill -USR1 -x sxhkd
# --------------- end --------------------
# ---------------- rofi 相关 ----------------
# 启动器
super + d
rofi -show drun -theme launcher
# 工作区中的窗口
alt + Tab
rofi -show windowcd -theme launcher
# ssh书签
super + shift + k
rofi -show ssh -theme launcher
# 电源快捷键
ctrl + alt + shift + Escape
.local/bin/scripts/powermenu.sh
# --------------- end --------------------
# ---------------- 系统 相关 ----------------
# 关闭窗口
super + q
bspc node -c
# 全屏
F11
bspc node -t "~"fullscreen
# 锁屏
ctrl + alt + q
.local/bin/scripts/xlock.sh --lock
# 将窗口在浮动和平铺中切换
shift + super + space
bspc node -t "~"{floating,tiled}
# --------------- end --------------------
# ------------ 一些应用的快捷键 -------------
# 启动终端
ctrl + alt + t
alacritty alacritty
# 截屏和延时截屏
ctrl + alt + a
flameshot gui
ctrl + alt + shift + a
flameshot gui -d 2000
# --------------- end --------------------
# ------------ 桌面和工作区 -------------
# 工作区切换
ctrl + {_,shift + }Tab
bspc desktop -f {next.local, prev.local}
# 直接定位到 工作区1
ctrl + 1
bspc desktop -f '^1' --follow
# --------------- end --------------------