14 votos

Ejecutar un programa/script cuando la pantalla está bloqueada o desbloqueada

Es allí una manera de ejecutar una secuencia de comandos especificado o programa cuando la pantalla está bloqueada o desbloqueada? Lo ideal es una función bash o un AppleScript.

Hay un evento que podría suscribirse para que me permita hacer eso? O una aplicación existente que apoya esto?

14voto

nwinkler Puntos 3723

Después de algunas búsquedas, encontré SleepWatcher, una herramienta gratuita que permite ejecutar una secuencia de comandos de la pantalla cuando se va a dormir o se despierta.

Después de la instalación, usted puede conectar un script de shell que se ejecuta en uno de los eventos disponibles (que incluyen dim pantalla, pantalla de despertador, ordenador dormir, despertar equipo y algunos más). A partir de la secuencia de comandos de shell, puedo ejecutar un comando, o llamar a un AppleScript que quiero correr en estos eventos.

Desde mi pantalla va a dormir cuando me bloqueo mi equipo, esto es exactamente lo que yo estaba buscando.

Usted puede ver en acción aquí: https://github.com/nwinkler/sleepwatcher-lync-status

2voto

John B Puntos 21

EventScript tiene un par de opciones que podrían funcionar para usted. Es una casa pequeña utilidad que puede desencadenar .sh/applescript/flujos de trabajo de automator y desencadenar en una serie de diferentes opciones.

He aquí algunos de pantalla de bloqueo/desbloqueo de opciones: EventScripts

Échale un vistazo aquí: http://mousedown.net/mouseware/EventScripts.html

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: