files/cron-rest-eyes

19 lines
425 B
Bash
Executable File

#!/bin/bash
export DISPLAY=:0
# no message if one is displayed already
if [[ "$(ps -efww | grep gxmessage | grep -v grep)" != "" ]]; then
exit
fi
# no message if xscreensaver active
if [ "$(ps -efww | grep xscreensaver | grep -v grep)" != "" ]; then
exit
fi
# no message if gnome-screensaver active
if [ "$(gnome-screensaver-command --query | grep is.active)" != "" ]; then
exit
fi
gxmessage 'Rest your eyes!'