Olhando a fonte para xprintidle
(veja abaixo como eu fiz isso), vemos:
This program prints the "idle time" of the user to stdout. The "idle
time" is the number of milliseconds since input was received on any
input device. If unsuccessful, the program prints a message to stderr
and exits with a non-zero exit code.
Então, suponho que mover o mouse redefiniria o tempo limite. Isso faz sentido, uma vez que o tempo limite em questão está levando à supressão / travamento da tela.
Olhando mais na fonte, vemos as funções que xprintidle
usa. ( XScreenSaverAllocInfo()
, DPMSQueryExtension()
, etc). Ler a página man
para essas funções fornecerá mais detalhes ( man XScreenSaverAllocInfo
).
Como consegui ver a fonte:
# Includes several set-up-the-environment steps
mkdir ${HOME}/apt-src
cd ${HOME}/apt-src
sudo apt-get install apt-src
apt-src install xprintidle
cd xprintidle-0.2/
ls
less xprintidle.c
cd ..
apt-src remove xprintidle