From 4268f26d0ea595789ded1cb67d0149c1abc32356 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Wed, 10 Jul 2024 18:06:44 +0800 Subject: more rules regarding PWAs --- dot-config/bspwm/bspwmrc | 18 ++++++++++++------ 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 ----------## -- cgit v1.2.3