Iniciar la desconexión del protector de pantalla / bloqueo en la pantalla para compartir

1

¿Hay alguna forma con un script AppleScript o shell para iniciar el protector de pantalla cuando se desconecta de una sesión de pantalla compartida?

Por ejemplo, me conecto a través del uso compartido de pantalla de Mac A a Mac B. Cuando desconecto mi sesión de uso compartido de pantalla remota, me gustaría iniciar el protector de pantalla en Mac B y bloquear esa pantalla.

    
pregunta joshu 14.10.2013 - 21:19

1 respuesta

1

ScreenSharing publicará varias notificaciones distribuidas durante una sesión de pantalla compartida. Es necesario escuchar esas notificaciones para poder actuar sobre ellas. Intenté encontrar un ejecutable de línea de comandos que se incluye con Mac OS X para realizar esta función. Aunque hay un ejecutable notifyutil en Mac OS X, no actúa como observador de NSDistributedNotificationCenter . También miré el proyecto terminal-notifier , pero parece que solo se publican notificaciones de Usuario (GUI).

He creado un ejecutable de Foundation que se puede ejecutar en segundo plano para detectar cuándo finaliza una sesión de uso compartido de pantalla (e iniciar ScreenSaverEngine como se menciona en @Lauri Ranta). He publicado la fuente para este ejecutable en GitHub . Puede usar Xcode para compilar el proyecto y luego iniciar el software como desee (a través de un trabajo launchd ?)

    
respondido por el Eddie Kelley 15.10.2013 - 18:46

Lea otras preguntas en las etiquetas