1 votos

Inicie sesión en el escritorio de forma remota y automática

Tengo una máquina OSX en la que estoy intentando ejecutar automáticamente aplicaciones de forma remota a través de SSH. Todo funciona muy bien, siempre que el usuario haya iniciado la sesión en el ordenador . Si cierro la sesión o reinicio el ordenador, mi aplicación falla hasta que vuelvo a entrar.

¿Hay alguna forma de activar un inicio de sesión en el escritorio a través de SSH? Quiero evitar tener que intervenir manualmente a través de Escritorio Remoto y similares. En caso de que importe, estoy ejecutando Mavericks actualmente, pero se actualizará a Yosemite pronto.

Podría, en teoría, configurarlo para iniciar sesión automáticamente en el arranque pero preferiría una solución con guión que pueda ejecutar, suponiendo que tal cosa sea posible.

También encontré esto artículo de 2005 sugiriendo que esto es posible con osascript pero falla en Mavericks:

$ osascript -e 'tell application "System Events" to keystroke "USERNAME"'
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
36:55: execution error: An error of type -10810 has occurred. (-10810)

1voto

dimo414 Puntos 113

Por ahora, sólo voy a configurar el ordenador para que inicie la sesión automáticamente al arrancar. Instrucciones para Lion de la Montaña y Yosemite .

Si alguien sabe cómo configurar esto a través de la Terminal, en lugar de Preferencias del Sistema, preferiría esa solución.

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:

X