xscreensaver: Como executo um script no desbloqueio?

11

Gostaria de executar uma tela se a sessão do XFCE estiver bloqueada e desbloqueada. Existe uma maneira que eu possa interceptar isso e executar determinadas ações quando a área de trabalho está bloqueada ou desbloqueada?

Eu vejo que é possível no Ubuntu ; mas eu gostaria de conseguir isso no Xubuntu.

Não consigo encontrar nenhum evento acionado por xscreensaver quando ele sai ...

    
por Martijn 16.01.2012 / 19:10

1 resposta

8

xscreensaver tem uma opção -watch :

-watch    Prints a line each time the screensaver changes state: when the screen blanks, locks, unblanks, or when the running hack is changed. This option never returns; it is intended for use by shell scripts that want to react to the screensaver in some way.1

O estado UNBLANK é o que você está procurando. O manual inclui um script de exemplo usando essas opções.

1. link

    
por 16.01.2012 / 19:37