xscreensaver: come posso eseguire uno script su sblocco?


11

Vorrei eseguire uno schermo se la sessione XFCE è bloccata e sbloccata. Esiste un modo per intercettarlo ed eseguire determinate azioni quando il desktop è bloccato o sbloccato?

Vedo che è possibile in Ubuntu ; ma mi piacerebbe raggiungere questo obiettivo in Xubuntu.

Non riesco a trovare alcun evento innescato xscreensaverquando esce ...

Risposte:


8

xscreensaver ha -watchun'opzione:

-watch     Stampa una riga ogni volta che lo screensaver cambia stato: quando lo schermo si oscura, si blocca, sblocca o quando viene modificato l'hacking in esecuzione. Questa opzione non ritorna mai; è destinato all'uso da parte di script di shell che vogliono reagire in qualche modo allo screensaver. 1

Lo UNBLANKstato è quello che stai cercando. Il manuale include uno script di esempio che utilizza queste opzioni.

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


C'è un modo per dire a xfce4 di eseguire xscreensaver nel modo descritto e fare in modo che uno script ascolti il ​​suo output?
KB22

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.