xscreensaver: Como executo um script no desbloqueio?


11

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

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

Não consigo encontrar nenhum evento acionado xscreensaverquando ele sai ...

Respostas:


8

O xscreensaver tem uma -watchopção:

-watch     Imprime uma linha cada vez que o protetor de tela muda de estado: quando a tela fica em branco, bloqueia, deixa em branco ou quando o hack em execução é alterado. Esta opção nunca retorna; Ele deve ser usado por scripts de shell que desejam reagir ao protetor de tela de alguma forma. 1

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

1. http://www.jwz.org/xscreensaver/man3.html


Existe uma maneira de dizer ao xfce4 para executar o xscreensaver da maneira descrita e fazer com que um script escute sua saída?
KB22

1
KB22
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.