¿Cómo puedo iniciar ScreenSharing de OS X desde la línea de comandos y hacer que se conecte a un sistema específico?
¿Cómo puedo iniciar ScreenSharing de OS X desde la línea de comandos y hacer que se conecte a un sistema específico?
Respuestas:
open vnc://server.address[:port]
open vnc://user@server:port
también es útil y no tiene los riesgos de seguridad asociados con que su contraseña aparezca en la lista de procesos
man open
antes de hoy. Puede hacer mucho
vnc://user:password@server:port
Si tiene acceso para dispositivos de asistencia activados en Preferencias del sistema, puede intentar guardar el siguiente AppleScript en el Editor de AppleScript y ejecutarlo a través de la línea de comandos:
tell application "Screen Sharing"
activate # start Screen Sharing if not running yet
tell application "System Events"
keystroke "a" using command down # this will cause the address to clear
keystroke "127.0.0.1" # replace with your host
key code 36 # press enter
end tell
end tell
Guardar como Sharing.scpt
y ejecutar como osascript /path/to/Sharing.scpt
.