xscreensaver: ¿Cómo ejecuto un script al desbloquear?

11

Me gustaría ejecutar una pantalla si la sesión XFCE está bloqueada y desbloqueada. ¿Hay alguna manera de que pueda interceptar esto y realizar ciertas acciones cuando el escritorio está bloqueado o desbloqueado?

Veo que es posible en Ubuntu ; pero me gustaría lograr esto en Xubuntu.

Parece que no puedo encontrar ningún evento activado xscreensavercuando se cierra ...

Martijn
fuente

Respuestas:

8

xscreensaver tiene una -watchopción:

-watch     Imprime una línea cada vez que el protector de pantalla cambia de estado: cuando la pantalla se pone en blanco, se bloquea, se deja en blanco o cuando se cambia el truco en ejecución. Esta opción nunca regresa; está destinado a ser utilizado por scripts de shell que desean reaccionar al protector de pantalla de alguna manera. 1

El UNBLANKestado es lo que estás buscando. El manual incluye un script de ejemplo con estas opciones.

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

jasonwryan
fuente
¿Hay alguna manera de decirle a xfce4 que ejecute xscreensaver de la manera descrita y que un script escuche su salida?
KB22
1
Lo encontré, no importa. bbs.archlinux.org/viewtopic.php?pid=1182514
KB22