¿Iniciar aplicaciones detrás de la pantalla de bloqueo?

2

Necesito ejecutar una aplicación detrás de la pantalla de bloqueo, por ejemplo, al igual que Time Machine o el antivirus de Sophos (y otros) pueden ejecutarse cuando la pantalla está bloqueada.

Específicamente, me gustaría programar una aplicación para que se inicie cuando la computadora está inactiva y desatendida (pero no apagada). El plan es programar el despertar a través de Energy Saver o pmset, y usar iCal / Automator para programar el inicio de la aplicación. El problema que me encuentro es la pantalla de bloqueo (es decir, Pref. Del sistema > Seguridad > Requerir contraseña). Cuando la pantalla de bloqueo está habilitada, la aplicación no se iniciará desatendida: un usuario debe ingresar la contraseña. A modo de depuración, he confirmado que al desactivar la pantalla de bloqueo se puede iniciar la aplicación, pero esto no es una solución debido a problemas de seguridad.

Línea inferior: ¿Hay una manera de programar un script de AppleScript o shell (quizás con privilegios de root) para otorgar el acceso de la pantalla de bloqueo a la contraseña? Estoy pensando que KeyChain debería poder hacer esto, pero no puedo entender cómo. O tal vez hay otras soluciones?

Otros detalles: - Estoy corriendo 10.7 y 10.9.

    
pregunta paamachat 08.08.2015 - 02:45

1 respuesta

1

Power Manager

Si está contento de usar una aplicación de terceros, Power Manager puede hacer exactamente lo que quieras.

Hay muchas recetas para ayudar a crear tu agenda. Para su situación:

De forma predeterminada, Power Manager encenderá una Mac inactiva para realizar eventos programados. La receta anterior para iniciar una aplicación despertará automáticamente una Mac en reposo. Puede ajustar el evento para encender una Mac apagada, si lo desea.

Power Manager iniciará su aplicación detrás de la pantalla de bloqueo. Esto es posible porque Power Manager tiene un agente auxiliar que se ejecuta dentro de cada sesión de usuario. El planificador principal trabaja con el agente para asegurarse de que la aplicación se inicie en la sesión de usuario correcta.

Divulgación:trabajoparaDssW,quehacePowerManager;asíquenodudeenhacerpreguntastécnicas.

Cambiorápidodeusuario

Silepreocupalaseguridad,considerequeelusuariosea volvió a la ventana de inicio de sesión con Cambio rápido de usuario.

Mientras se cambia rápidamente de usuario, su Mac puede activarse para programar, ejecutar el AppleScript y completar su tarea sin correr el riesgo de acceder sin protección a la Mac.

    
respondido por el Graham Miln 09.08.2015 - 19:03

Lea otras preguntas en las etiquetas