¿Cómo tomo una foto de la pantalla de inicio de session?
He visto bastantes capturas de pantalla de la pantalla de inicio de session. He intentado Cmd + Shift + 3 , pero fue en vano. ¿Cómo tomo una foto de la pantalla de inicio de session o la pantalla de inicio de OS X?
5 Solutions collect form web for “¿Cómo tomo una foto de la pantalla de inicio de session?”
Puede SSH en otra Mac y usar screencapture
de screencapture
en el shell.
- Habilite el inicio de session remoto en las preferences de uso compartido en la otra computadora
-
ssh username@other_computers_ip
-
sudo screencapture ~/Desktop/screenshot.png
No lo he probado yo mismo, pero tal vez este enlace sea útil. Grabar capturas de pantalla 'imposibles'
OS X incluye una buena utilidad de captura de pantalla de command-line llamada, simplemente, screencapture . Si bien no hay una gran cantidad de documentation en este progtwig, la captura de pantalla del hombre le dará las opciones básicas. Una vez que haya usado ssh para conectarse a la Mac cuya pantalla desea capturar, debe ejecutar el command screencapture con privilegios de administrador.
Asegúrese de que el cambio rápido de usuario esté habilitado, luego abra, tome una pantalla de time progtwigdo, tiene 10 segundos para cambiar a la window de inicio de session a través del cambio rápido de usuario – ¡no cierre la session!
Usa tu teléfono para tomar una foto de la pantalla de inicio de session
Si no tiene un segundo host para ssh en su Mac o una camera / 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>
Cargue el daemon con:
sudo launchctl load /Library/LaunchDaemons/local.screenshot.plist
Reemplace el usuario en el plist por un nombre de usuario real o utilice una ruta diferente de / Users / user /. Dependiendo de su sistema, puede que tenga que modificar el time o agregar capturas de pantalla adicionales para crear una secuencia completa al agregar una o varias ; /usr/sbin/screencapture -T <seconds> /Users/user/screen<seconds>.png
; /usr/sbin/screencapture -T <seconds> /Users/user/screen<seconds>.png
términos en la matriz ProgramArguments.
En lugar de saturar el plist con commands, también puede crear un script de shell usando un ciclo 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 inicio casi terminada después de 16 segundos.