O X11 tem uma extensão de proteção de tela que oferece uma API de notificação para o apagamento e a limpeza da exibição (incluindo eventos de dpms). Ferramentas como xssstart
( link ) usam essa API para executar um comando assim que a tela estiver em branco. Mas você também pode pegar o evento 'unblank' para executar um comando.
Tudo o que você precisa fazer é alterar o evento que ele aciona na linha 90 ( link )
de state == ScreenSaverOn
a state == ScreenSaverOff
e você tem sua ferramenta xssstop