Usar la captura de pantalla cuando se inicia session de forma remota en un Mac sin cabeza mediante ssh

screencapture usar la screencapture de screencapture del terminal, cuando inicié session en ssh , en un Mac que no tiene pantalla adjunta. Puedo compartir la pantalla con la máquina, así que me gustaría capturar la misma pantalla.

Sin embargo, cuando lo bash, no obtengo un file de image.

  • Grabación de pantalla de iOS
  • ¿Cómo hacer una captura de pantalla rápida de todas las aplicaciones en todas las pantallas y carpetas?
  • El command SSH no tiene opción -Z - Cliente sf ofuscado
  • Aplicación Terminal: ¿Qué viene después de la connection?
  • ¿Puedo SSH en mi Mac desde un iPhone a través de una networking Wi-Fi sin connection a Internet?
  • Reiniciando un Mac Mini sin cabeza
  • Esto es lo que he intentado …

     screencapture -tpng /Users/slomojo/Desktop/image.png 

    y…

     sudo screencapture -tpng /Users/slomojo/Desktop/image.png 

    y finalmente,

     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 cuales funciona … (tenga en count que el último bash es get el PID para loginwindow.app y adjuntar el process de screencapture como lo sugiere la página de manual de OS X.)

    Actualizar

    FYI estoy ejecutando OS X 10.6.8.

    Actualización adicional.

    No mencioné que la máquina no tiene una pantalla conectada, (normalmente me conecto a través de VNC / Screen Sharing) salté a otra máquina en esa networking y el command funciona bien, (¡por supuesto, supongo!)

    También debo mencionar que, como estoy conectado en la máquina remota en la misma count que la session de GUI local, la primera versión del command funciona bien.

    De hecho, solo lo siguiente sin todas las cosas launchctl funciona bien:

     screencapture -tpng ~/Desktop/image.png 

    Sin embargo, todavía tengo que averiguar cómo capturar la captura de pantalla en la máquina sin cabeza, es decir. capturar la misma pantalla que vería en la pantalla compartida.

    No estoy 100% seguro, pero creo que la session de compartir pantalla puede crear / desmontar un dispositivo de pantalla virtual cuando está conectado / desconectado. Intentaré hacer la screencapture cuando pueda ejecutar una session de pantalla compartida al mismo time.

    Actualización # 2

    Intenté hacer la captura de pantalla mientras que otra máquina tenía una session para compartir pantalla abierta en la misma count de usuario que la session ssh, sin dados.

    Sin embargo, curiosamente estaba en la misma habitación que todas las cajas en cuestión y la caja de destino hizo que el "obturador" suene cuando ejecuté la captura de pantalla de forma remota.

    Parece que no es posible capturar la pantalla en un Mac sin pantalla, sin un trabajo adicional serio, en su lugar lo haré con VNC de forma remota.

  • Huella digital SSH-Keygen y SSH que dan huellas dactilares con muchas letras y numbers
  • ¿Cómo get la cantidad de 'Memoria comprimida', por process (desde Terminal)?
  • Problema con el menu "Abrir con"
  • ¿Cómo puedo mostrar las notifications completas en el centro de notifications?
  • ¿Qué pasos son necesarios para crear un nuevo usuario desde la línea de command?
  • ¿Cómo puedo activar una notificación del Centro de notifications desde un AppleScript o script de shell?
  • One Solution collect form web for “Usar la captura de pantalla cuando se inicia session de forma remota en un Mac sin cabeza mediante ssh”

    No estoy seguro de si esto funcionará, pero vale la pena intentarlo …

    ¿Cómo se crea una secuencia de commands de Automator para tomar una captura de pantalla y luego ejecutarla con la terminal?

    Similar a lo que se describe en este artículo de TUAW , sin embargo, sin la parte que le envía por correo la captura de pantalla.

    Ejemplo de TUAW

    Guarde el script de Automator como una aplicación, SSH en, y ejecute open /path/to/the/automator.app

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).