aboutsummaryrefslogtreecommitdiffstats
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rwxr-xr-xhome/nipsy/common/optional/desktops/i3/xscreensaver-activate20
1 files changed, 10 insertions, 10 deletions
diff --git a/home/nipsy/common/optional/desktops/i3/xscreensaver-activate b/home/nipsy/common/optional/desktops/i3/xscreensaver-activate
index 05f98fa..6efae35 100755
--- a/home/nipsy/common/optional/desktops/i3/xscreensaver-activate
+++ b/home/nipsy/common/optional/desktops/i3/xscreensaver-activate
@@ -40,8 +40,17 @@ while true; do
# retrieve current mouse position and set environment variables
eval $(xdotool getmouselocation --shell)
+ # a Steam game is running
+ if ps axfu | grep -v grep | grep -q '/home/nipsy/.local/share/Steam/steamapps/common/'; then
+
+ # make sure xscreensaver is even running before telling it to stay idle
+ if pidof xscreensaver &>/dev/null; then
+ sleep 5
+ xscreensaver-command -deactivate &>/dev/null
+ fi
+
# keep xscreensaver deactivated if we're in the top right corner of the screen
- if [[ ${X} -eq $((max_x - 1)) && ${Y} -eq $((max_y - max_y)) ]]; then
+ elif [[ ${X} -eq $((max_x - 1)) && ${Y} -eq $((max_y - max_y)) ]]; then
# make sure xscreensaver is even running before telling it to stay idle
if pidof xscreensaver &>/dev/null; then
@@ -74,15 +83,6 @@ while true; do
fi
- # a Steam game is running
- elif ps axfu | grep -v grep | grep -q '/home/nipsy/.local/share/Steam/steamapps/common/'; then
-
- # make sure xscreensaver is even running before telling it to stay idle
- if pidof xscreensaver &>/dev/null; then
- sleep 5
- xscreensaver-command -deactivate &>/dev/null
- fi
-
fi
# die off if we're no longer running on a connected Xorg screen any longer -- this should be the normal termination path for this script