Veja:
$ xscreensaver-command -time
XScreenSaver 5.15: screen locked since Wed Sep 26 16:26:15 2012
Estou pensando em alertar as coisas e decidi que, se a minha tela estiver bloqueada, eu não estou lá, então devo enviar os alertas para o meu telefone. Mas, atualmente, não sei dizer se a tela está bloqueada. Eu poderia colocar algo em conjunto com Perl e xscreensaver-command -watch, mas eu prefiro não ter que ter certeza de que o processo está sempre em execução e tudo. Isso parece muito pesado.
Há algo que estou perdendo? Isso parece bastante óbvio.
Tags screensaver scripting