He visto bastantes capturas de pantalla de inicio de sesión. He intentado Cmd + Shift + 3 , pero fue en vano. ¿Cómo tomo una imagen de la pantalla de inicio de sesión o la pantalla de inicio de OS X?
He visto bastantes capturas de pantalla de inicio de sesión. He intentado Cmd + Shift + 3 , pero fue en vano. ¿Cómo tomo una imagen de la pantalla de inicio de sesión o la pantalla de inicio de OS X?
Puedes SSH en otra Mac y usar screencapture
en el shell.
ssh username@other_computers_ip
sudo screencapture ~/Desktop/screenshot.png
No lo he probado yo mismo, pero tal vez este enlace ayude. Capturas de pantalla de captura "imposible"
OS X incluye una buena utilidad de captura de pantalla de línea de comandos llamada, simplemente, captura de pantalla . Si bien no hay un montón de documentación sobre este programa, man screencapture le dará las opciones básicas. Una vez que haya usado ssh para conectarse a la Mac cuya pantalla desea capturar, debe ejecutar el comando screencapture con privilegios de raíz.
Asegúrese de que el cambio rápido de usuario esté habilitado, luego abra la captura, 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 se desconecte!
Use su teléfono para tomar una foto de la pantalla de inicio de sesión
Si no tiene un segundo host para ssh en su Mac o una cámara / teléfono, puede usar un demonio de inicio:
Crea un plist 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>
Cargar el demonio con:
sudo launchctl load /Library/LaunchDaemons/local.screenshot.plist
Reemplace usuario en la lista con un nombre de usuario real o use una ruta diferente a / Users / user /. Dependiendo de su sistema, es posible que tenga que modificar el tiempo o agregar capturas de pantalla adicionales para crear una secuencia completa agregando uno o varios términos ; /usr/sbin/screencapture -T <seconds> /Users/user/screen<seconds>.png
en la matriz ProgramArguments.
En lugar de abarrotar el plist con los comandos, también puede crear un script de shell utilizando un bucle for para realizar capturas de pantalla cada segundo (o dos) y cargarlo con el daemon 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.
Lea otras preguntas en las etiquetas screen-capture login-screen