aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDon Williams <Don.e.williams@gmail.com>2025-11-21 22:28:45 -0500
committerDon Williams <Don.e.williams@gmail.com>2025-11-21 22:28:45 -0500
commita151dda103af298fb4af3ed381217e35b8cc97c9 (patch)
treeaac1998b2510bc1d88b9231d7efc0f9e83dc8e73
parentf69b75530ff70492efd8ce8fd6b5fd5df488dd40 (diff)
Repeated gamemode cycling gets multiple waybars
You have to hammer on it, to get it to occr Added addtional sleep timer to allow pkill to keep up Resolves: https://github.com/JaKooLit/Hyprland-Dots/issues/870 On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: CHANGES-v2.3.18.md modified: config/hypr/scripts/GameMode.sh modified: config/hypr/scripts/Refresh.sh
-rw-r--r--CHANGES-v2.3.18.md4
-rwxr-xr-xconfig/hypr/scripts/GameMode.sh1
-rwxr-xr-xconfig/hypr/scripts/Refresh.sh6
3 files changed, 10 insertions, 1 deletions
diff --git a/CHANGES-v2.3.18.md b/CHANGES-v2.3.18.md
index 4f76a5d0..69aabec4 100644
--- a/CHANGES-v2.3.18.md
+++ b/CHANGES-v2.3.18.md
@@ -18,6 +18,10 @@
- Fixed: `GameMode.sh` to function consistently
- Updated: `WalllustSwww.sh` wallpaper path
- Corrected: Typo in Show Open Apps
+- GameMode.sh / Refresh.sh
+ - Enabling / Disabling repeatedly would result in multiple waybars
+ - Added additional `sleep` commands in `GameMode.sh` and `Refresh.sh`
+ - Resolves [Issue 870](https://github.com/JaKooLit/Hyprland-Dots/issues/870)
## CHANGES:
diff --git a/config/hypr/scripts/GameMode.sh b/config/hypr/scripts/GameMode.sh
index ec1e541e..59cf7372 100755
--- a/config/hypr/scripts/GameMode.sh
+++ b/config/hypr/scripts/GameMode.sh
@@ -20,6 +20,7 @@ if [ "$HYPRGAMEMODE" = 1 ] ; then
hyprctl keyword "windowrule opacity 1 override 1 override 1 override, ^(.*)$"
swww kill
notify-send -e -u low -i "$notif" " Gamemode:" " enabled"
+ sleep 0.1
exit
else
swww-daemon --format xrgb && swww img "$HOME/.config/rofi/.current_wallpaper" &
diff --git a/config/hypr/scripts/Refresh.sh b/config/hypr/scripts/Refresh.sh
index 2e772aa9..1dd59752 100755
--- a/config/hypr/scripts/Refresh.sh
+++ b/config/hypr/scripts/Refresh.sh
@@ -24,6 +24,9 @@ done
# added since wallust sometimes not applying
killall -SIGUSR2 waybar
+# Added sleep for GameMode causing multiple waybar
+sleep 0.1
+
# quit ags & relaunch ags
#ags -q && ags &
@@ -34,6 +37,7 @@ killall -SIGUSR2 waybar
# some process to kill
for pid in $(pidof waybar rofi swaync ags swaybg); do
kill -SIGUSR1 "$pid"
+ sleep 0.3
done
#Restart waybar
@@ -52,4 +56,4 @@ if file_exists "${UserScripts}/RainbowBorders.sh"; then
${UserScripts}/RainbowBorders.sh &
fi
-exit 0 \ No newline at end of file
+exit 0
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage