Definimos "ocioso" com base em como as proteções de tela no Linux o definem.
Eu encontrei esta ferramenta chamada "xautolock".
Eu testei assim:
/usr/X11R6/bin/xautolock -time 1 -locker "notify-send test"
Coloquei isso em /etc/rc.d/rc.local , mas por algum motivo não estava funcionando e não consegui depurá-lo.
Alguém disse para colocá-lo em .bash_profile . Eu encontrei este arquivo e o coloquei lá, mas agora minha GUI não será iniciada.
Como este comando é sempre um comando, ele sempre escuta uma vez executado. Ele nunca para de ouvir para determinar a ociosidade, então isso significa que não pode entrar em .bash_profile .
Eu não sei como colocá-lo em /etc/rc.d/rc.local , então onde ele pode ir se não puder entrar nesses arquivos?
Talvez haja uma maneira de modificá-lo para que ele possa entrar em /etc/rc.d/rc.local ? Talvez algo como:
DISPLAY=:0.0 /usr/X11R6/bin/xautolock -time 1 -locker "notify-send test"
Isso funcionaria?
Estou no CentOS e no GNOME.