From 88e1d2f26ab1f0b518beac4abdf130039abc7435 Mon Sep 17 00:00:00 2001 From: yutent Date: Sat, 8 Jul 2023 14:54:30 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0bswpm=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- home/config/bspwm/bspwmrc | 44 +++++++++++------ home/config/sxhkd/sxhkdrc | 99 +++++++++++++++++++++++++++++++++++++-- 2 files changed, 126 insertions(+), 17 deletions(-) diff --git a/home/config/bspwm/bspwmrc b/home/config/bspwm/bspwmrc index b44c713..98fe637 100644 --- a/home/config/bspwm/bspwmrc +++ b/home/config/bspwm/bspwmrc @@ -1,19 +1,33 @@ #!/bin/bash -# 颜色定义, 同alacritty主题 -color_black='#323F4D' -color_red='#F33E22' -color_green='#19BC9C' -color_yellow='#F5BD07' -color_blue='#62aeef' -color_magenta='#9595D0' -color_cyan='#05979A' -color_white='#CED6E0' +# 颜色定义, 同系统主题 +color_background='#475569' +color_foreground='#d8dee9' +color_altbackground='#39404f' +color_altforeground='#768bb2' +color_accent='#81a1c1' +color_black='#3b4252' +color_red='#bf616a' +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 基础配置 bspc config border_width 2 @@ -21,9 +35,9 @@ bspc config window_gap 8 bspc config split_ratio 0.52 bspc config focused_border_color "$color_blue" -bspc config normal_border_color "$color_blue" -bspc config active_border_color "$color_blue" -bspc config presel_feedback_color "$color_blue" +bspc config normal_border_color "$color_background" +bspc config active_border_color "$color_background" +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 # 一些软件, 也设为浮动 -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 bspc rule -a "$app_c" state=floating focus=on done @@ -52,4 +67,5 @@ sxhkd & ~/.local/bin/scripts/polybar.sh + picom -b --experimental-backends diff --git a/home/config/sxhkd/sxhkdrc b/home/config/sxhkd/sxhkdrc index 7b9d8dd..ec81e37 100644 --- a/home/config/sxhkd/sxhkdrc +++ b/home/config/sxhkd/sxhkdrc @@ -1,4 +1,97 @@ -# 键盘绑定 -super + Return - alacritty \ No newline at end of file +# ---------------- 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 + +# 截屏和延时截屏 +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 -------------------- + + + + +