diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2024-07-10 18:06:44 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2024-07-10 18:06:44 +0800 |
| commit | 4268f26d0ea595789ded1cb67d0149c1abc32356 (patch) | |
| tree | 7af7eda1b8cd8779c290edf716f09d3660823260 /dot-config/bspwm | |
| parent | 9c1d23df7f7ddedb6d6254ac4369631019022bd5 (diff) | |
more rules regarding PWAs
Diffstat (limited to 'dot-config/bspwm')
| -rwxr-xr-x | dot-config/bspwm/bspwmrc | 18 | ||||
| -rw-r--r-- | dot-config/bspwm/sxhkdrc | 6 |
2 files changed, 15 insertions, 9 deletions
diff --git a/dot-config/bspwm/bspwmrc b/dot-config/bspwm/bspwmrc index 3343fd10..700f6657 100755 --- a/dot-config/bspwm/bspwmrc +++ b/dot-config/bspwm/bspwmrc @@ -62,8 +62,8 @@ bspc config focus_follows_pointer true bspc config presel_feedback true # bspc config ignore_ewmh_focus true -bspc rule -a '*:*:Picture-in-Picture' state=floating -bspc rule -a '*:*:画中画' state=floating +bspc rule -a '*:*:Picture-in-Picture' state=floating focus=off +bspc rule -a '*:*:画中画' state=floating focus=off ## Manage all the unmanaged windows remaining from a previous session. bspc wm --adopt-orphans @@ -111,7 +111,7 @@ for i in ${media[@]}; do bspc rule -a $i desktop='^7' state=tiled follow=on focus=on; done # floating ## 8 > games (always open games on workspace-8) -declare -a game=(Minecraft *:Minecraft badlion Badlion Launcher launcher War war "War Thunder (Vulkan, 64bit)" Steam steam_proton csgo_linux64 "minecraft-launcher" "Minecraft Launcher" Blueman-manager "Minecraft Launcher" lunarclient *:"Lunar Client" retroarch "Minecraft Launcher") +declare -a game=(Minecraft *:Minecraft badlion Badlion Launcher launcher War war "War Thunder (Vulkan, 64bit)" Steam steam_proton csgo_linux64 minecraft-launcher:"Minecraft Launcher" Blueman-manager "Minecraft Launcher" lunarclient *:"Lunar Client" retroarch "Minecraft Launcher") for i in ${game[@]}; do bspc rule -a $i desktop='^8' state=floating follow=off focus=off; done @@ -136,13 +136,19 @@ for i in ${misc[@]}; do bspc rule -a $i desktop='^10' state=floating follow=off focus=false; done ## Always Floating Apps -declare -a floating=(alacritty-float Pcmanfm Onboard Yad zoom Xdm-app exe wechat WeChat sxiv Sxiv 'Firefox:Places' Viewnior feh Nm-connection-editor install4j-burp-StartBurp Thorium-browser:crx_mdpkiolbdkhdjpekfbkbmhigcaggjagi Thorium-browser:crx_fmgjjmmmlfnkbppncabfkddbjimcfncm) +declare -a floating=(alacritty-float Pcmanfm Onboard Yad zoom Xdm-app exe wechat WeChat sxiv Sxiv 'Firefox:Places' Viewnior feh Nm-connection-editor install4j-burp-StartBurp Thorium-browser:app.shortwave.com Thorium-browser:crx_lnachpgegbbmnnlgpokibfjlmppeciah) # Thorium-browser:crx_mdpkiolbdkhdjpekfbkbmhigcaggjagi for i in ${floating[@]}; do bspc rule -a $i state=floating follow=on focus=on; done +## Always sticky apps +declare -a sticky=(Thorium-browser:app.shortwave.com Thorium-browser:crx_lnachpgegbbmnnlgpokibfjlmppeciah) # Thorium-browser:crx_mdpkiolbdkhdjpekfbkbmhigcaggjagi +for i in ${sticky[@]}; do + bspc rule -a $i sticky=on; done + ## special rules -bspc rule -a Thorium-browser:crx_mdpkiolbdkhdjpekfbkbmhigcaggjagi desktop='' follow=on focus=on -bspc rule -a Thorium-browser:crx_fmgjjmmmlfnkbppncabfkddbjimcfncm desktop='' follow=on focus=on +# bspc rule -a Thorium-browser:crx_mdpkiolbdkhdjpekfbkbmhigcaggjagi desktop='' follow=on focus=on +# bspc rule -a Thorium-browser:crx_lnachpgegbbmnnlgpokibfjlmppeciah desktop='' follow=on focus=on + bspc rule -a Conky state=floating manage=off bspc rule -a stalonetray state=floating manage=off diff --git a/dot-config/bspwm/sxhkdrc b/dot-config/bspwm/sxhkdrc index 882db49f..99d942bc 100644 --- a/dot-config/bspwm/sxhkdrc +++ b/dot-config/bspwm/sxhkdrc @@ -79,12 +79,12 @@ ctrl + alt + l betterlockscreen --lock & betterlockscreen -u ~/Pictures/wallpapers # quick google chat launch -super + shift + c - gtk-launch google-chat.desktop +# super + shift + c + # gtk-launch google-chat.desktop # quick gmail launch super + shift + g - gtk-launch google-gmail.desktop + gtk-launch shortwave.desktop ##---------- System Keys ----------## |
