#!/bin/sh # Prevent screen from sleeping or trick websites to think you're present while afk dzen_opts="-bg white -fg black -p 1 -x -475 -y 50 -w 475 -h 50" message="Away from keyboard for ~$1 minutes" while true; do for direction in "10 0" "0 10" "-10 0" "0 -10"; do # move around xdotool mousemove_relative -- $direction printf '%s\n' "$message" | dzen2 $dzen_opts done xdotool mousemove 2880 540 # someplace near the middle done rm "$PID_FILE"