Estoy tratando de utilizar screencapture
desde el terminal, cuando se registra en más de ssh
, a un mac que no tiene pantalla adjunta. Puedo cuota de pantalla de la máquina, así que me gustaría para capturar la misma pantalla.
Sin embargo cuando lo intento, no consigo una imagen de archivo.
Esto es lo que he intentado...
screencapture -tpng /Users/slomojo/Desktop/image.png
y...
sudo screencapture -tpng /Users/slomojo/Desktop/image.png
y por último,
sudo launchtl bsexec $(ps -ax | grep loginwindow.app | awk '{print $1}' | head -1) /usr/sbin/screencapture -tpng /Users/slomojo/Desktop/image.png
Ninguno de los que trabajan... (tenga en cuenta que el último intento de obtener el PID para loginwindow.app
y la fijación screencapture
proceso según lo sugerido por el OS X del hombre de la página.)
Actualización
FYI estoy ejecutando OS X 10.6.8.
Actualización adicional.
No he mencionado que la máquina no tiene una pantalla adjunta, (yo por lo general se conectan a él a través de VNC/uso Compartido de Pantalla) me lancé a la otra máquina de la red y el comando funciona ok, (por supuesto, supongo!)
También debo mencionar que, como estoy conectado en la máquina remota en la misma cuenta de que el local de la GUI de la sesión, la primera versión del comando funciona bien.
De hecho, de la siguiente sin todos los launchctl cosas funciona bien:
screencapture -tpng ~/Desktop/image.png
Sin embargo, todavía tengo que averiguar cómo captura de pantalla en el sin cabeza de la máquina, es decir,. la captura de la misma pantalla que me gustaría ver más de uso compartido de pantalla.
No estoy 100% seguro, pero creo que el uso compartido de pantalla de la sesión puede crear/desmontaje virtual en la pantalla del dispositivo cuando está conectado/desconectado. Así que voy a tratar de hacer la screencapture
cuando puedo conseguir una sesión de pantalla compartida en ejecución al mismo tiempo.
Actualización #2
He intentado hacer la captura de pantalla mientras que el otro equipo tenía una sesión de pantalla compartida abrir en la misma cuenta de usuario como en la sesión de ssh, no dados.
Sin embargo, curiosamente yo estaba en la misma habitación, como todas las cajas en cuestión y en el cuadro de destino hizo que el sonido del obturador cuando me encontré con la captura de pantalla de forma remota.
Parece que no es posible screen grab en una displayless mac, sin algunos problemas graves de trabajo adicional, voy a VNC a él de forma remota en su lugar.