Add files via upload
This commit is contained in:
22
config/polybar/scripts/stop_screensaver_status.sh
Executable file
22
config/polybar/scripts/stop_screensaver_status.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
STATEFILE="/tmp/stop-screensaver.state"
|
||||
LABEL="stop-scr"
|
||||
ICON_ON=""
|
||||
ICON_OFF=""
|
||||
|
||||
if [ -f "$STATEFILE" ]; then
|
||||
state=$(cat "$STATEFILE")
|
||||
else
|
||||
state=""
|
||||
fi
|
||||
|
||||
# fallback проверка процесса, если statefile отсутствует/неактуален
|
||||
if pgrep -f "/usr/local/bin/stop-screensaver.sh" >/dev/null; then
|
||||
state="running"
|
||||
fi
|
||||
|
||||
if [ "$state" = "running" ]; then
|
||||
echo " $ICON_ON "
|
||||
else
|
||||
echo " $ICON_OFF "
|
||||
fi
|
||||
Reference in New Issue
Block a user