¿Cómo hago una foto de la pantalla de inicio de sesión?


25

He visto bastantes capturas de pantalla de la pantalla de inicio de sesión. He intentado Cmd+ Shift+ 3, pero fue en vano. ¿Cómo hago una foto de la pantalla de inicio de sesión o la pantalla de inicio de OS X?

Respuestas:


24

Puede SSH en otra Mac y usar screencaptureen el shell.

  1. Habilite el inicio de sesión remoto en las preferencias de uso compartido en la otra computadora
  2. ssh username@other_computers_ip
  3. sudo screencapture ~/Desktop/screenshot.png

¿Esto realmente funciona? La página de manual para captura de pantalla (en Lion) dice "CONSIDERACIONES DE SEGURIDAD: Para capturar el contenido de la pantalla mientras está conectado vía ssh, debe iniciar screencapture en la misma jerarquía de arranque de máquina que la ventana de inicio de sesión".
lhf

@lhf en realidad no lo sé. Al menos algo así como sudo bash; screencapturefuncionó en una versión anterior de 10.7. @bmike lo editó en sudo screencapture. (Ya no tengo otra Mac para enviar ssh, ¿alguien puede probar si eso también funciona?)
Lri

Intenté esto hoy en OS X El Capitan 10.11.2 y funciona.
D Schlachter

6

No lo he probado yo mismo, pero tal vez este enlace me ayude. Tome capturas de pantalla 'imposibles'

OS X incluye una buena utilidad de captura de pantalla de línea de comandos llamada, simplemente, captura de pantalla . Si bien no hay mucha documentación sobre este programa, man screencapture le dará las opciones básicas. Una vez que haya utilizado ssh para conectarse a la Mac cuya pantalla desea capturar, debe ejecutar el comando screencapture con privilegios de root.


1
Sería increíble y útil para los futuros lectores, si citara la parte relevante del artículo (con atribución) en caso de que el artículo vinculado desaparezca. En este caso, Lri ya intervino y enumeró el procedimiento que estaba citando, así que incluí un párrafo explicativo en lugar de la lista de líneas.
jaberg

1

Asegúrese de que el cambio rápido de usuario esté habilitado, luego abra agarrar, tome una pantalla cronometrada, tiene 10 segundos para cambiar a la ventana de inicio de sesión a través del cambio rápido de usuario, ¡no cierre sesión!


Pude obtener una captura de pantalla de la vista de inicio de sesión de cambio rápido de usuario, pero no la pantalla de inicio de sesión principal o la pantalla de inicio.
tlatkovich


0

Si no tiene un segundo host para ssh a su Mac o una cámara / teléfono, puede usar un demonio de inicio:

Crea una lista con:

sudo nano /Library/LaunchDaemons/local.screenshot.plist

con el contenido:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>local.screenshot</string>
    <key>Program</key>
    <string>/bin/bash</string>
    <key>ProgramArguments</key>
    <array>
        <string>/bin/bash</string>
        <string>-c</string>
        <string>/usr/sbin/screencapture -T 1 /Users/user/screen1.png ; /usr/sbin/screencapture -T 16 /Users/user/screen16.png</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Cargue el demonio con:

sudo launchctl load /Library/LaunchDaemons/local.screenshot.plist

Reemplace al usuario en la lista por un nombre de usuario real o use una ruta diferente a / Users / user /. Dependiendo de su sistema, puede que tenga que modificar el tiempo o agregar capturas de pantalla adicionales para crear una secuencia completa agregando uno o varios ; /usr/sbin/screencapture -T <seconds> /Users/user/screen<seconds>.pngtérminos en la matriz ProgramArguments.

En lugar de saturar el plist con comandos, también puede crear un script de shell utilizando un bucle for para hacer capturas de pantalla cada segundo (o dos) y cargarlo con el demonio de inicio.

En mi VM obtuve una pantalla negra después de un segundo y la barra de carga de arranque casi terminada después de 16 segundos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.