Ho visto un numero piuttosto elevato di schermate della schermata di accesso. Ho provato Cmd + Shift + 3 , ma senza risultato. Come faccio a scattare una foto della schermata di accesso o della schermata di avvio di OS X?
Ho visto un numero piuttosto elevato di schermate della schermata di accesso. Ho provato Cmd + Shift + 3 , ma senza risultato. Come faccio a scattare una foto della schermata di accesso o della schermata di avvio di OS X?
Puoi usare SSH su un altro Mac e utilizzare screencapture
nella shell.
ssh username@other_computers_ip
sudo screencapture ~/Desktop/screenshot.png
Non l'ho mai provato, ma forse questo link ti aiuterà. Acquisisci schermate "impossibili"
OS X includes a nice command-line screen capture utility named, simply enough, screencapture. While there’s not a ton of documentation on this program, man screencapture will give you the basic options. Once you’ve used ssh to connect to the Mac whose screen you wish to capture, you need to execute the screencapture command with root privileges.
Assicurati che il cambio utente rapido sia abilitato, quindi apri la cattura, prendi uno schermo temporizzato, hai 10 secondi per passare alla finestra di accesso tramite la commutazione rapida dell'utente - non disconnettersi!
Utilizza il telefono per scattare una foto della schermata di accesso
Se non hai un secondo host per ssh sul tuo Mac o una fotocamera / telefono puoi usare un demone di lancio:
Crea un plist con:
sudo nano /Library/LaunchDaemons/local.screenshot.plist
con il contenuto:
<?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>
Carica il daemon con:
sudo launchctl load /Library/LaunchDaemons/local.screenshot.plist
Sostituisci utente nel plist con un vero nome utente o usa un percorso diverso da / Users / user /. A seconda del sistema, potrebbe essere necessario modificare i tempi o aggiungere ulteriori screenshot per creare un'intera sequenza aggiungendo uno o più termini ; /usr/sbin/screencapture -T <seconds> /Users/user/screen<seconds>.png
nella matrice ProgramArguments.
Invece di ingombrare il plist con i comandi puoi anche creare uno script di shell usando un ciclo per per fare screenshot ogni secondo (o due) e caricarlo con il demone di lancio.
Nella mia VM ho ottenuto uno schermo nero dopo un secondo e la barra di caricamento quasi completa dopo 16 secondi.
Leggi altre domande sui tag screen-capture login-screen