26 votes

Comment prendre une photo de l'écran de connexion ?

J'ai vu un grand nombre de captures d'écran de connexion. J'ai essayé Cmd + Shift + 3 mais en vain. Comment prendre une photo de l'écran de connexion ou de l'écran de démarrage d'OS X ?

25voto

Fuzzy Purple Monkey Points 702

Vous pouvez vous connecter en SSH à un autre Mac et utiliser screencapture dans la coquille.

  1. Activez la connexion à distance dans les préférences de partage de l'autre ordinateur.
  2. ssh username@other_computers_ip
  3. sudo screencapture ~/Desktop/screenshot.png

6voto

dogbane Points 4201

Je ne l'ai pas testé moi-même, mais ce lien peut peut-être vous aider. Saisissez les captures d'écran de "impossible".

OS X comprend un bel utilitaire de capture d'écran en ligne de commande nommé, assez simplement, capture d'écran . Bien qu'il n'y ait pas une tonne de documentation sur ce programme, capture d'écran de l'homme vous donnera les options de base. Une fois que vous avez utilisé ssh pour se connecter au Mac dont vous souhaitez capturer l'écran, vous devez exécuter la commande capture d'écran avec les privilèges de Root.

1voto

stuffe Points 25320

Assurez-vous que le changement rapide d'utilisateur est activé, puis ouvrez grab, prenez un écran chronométré, vous avez 10 secondes pour passer à la fenêtre de connexion via le changement rapide d'utilisateur - ne vous déconnectez pas !

1voto

Registered User Points 1000

Utilisez votre téléphone pour prendre une photo de l'écran de connexion.

0voto

klanomath Points 63400

Si vous ne disposez pas d'un second hôte pour vous connecter par ssh à votre Mac ou à un appareil photo/téléphone, vous pouvez utiliser un démon de lancement :

Créer un plist avec :

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

avec le contenu :

<?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>

Charger le démon avec :

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

Remplacer usuario dans le plist par un vrai nom d'utilisateur ou utiliser un chemin différent de /Users/user/. En fonction de votre système, vous devrez peut-être modifier le timing ou ajouter des captures d'écran supplémentaires pour créer une séquence complète en ajoutant un ou plusieurs ; /usr/sbin/screencapture -T <seconds> /Users/user/screen<seconds>.png dans le tableau ProgramArguments.

Au lieu d'encombrer le plist avec des commandes, vous pouvez aussi créer un shell script en utilisant une commande pour boucle pour faire des captures d'écran toutes les secondes (ou deux) et le charger avec le démon de lancement.

Dans ma VM, j'ai obtenu un écran noir après une seconde et la barre de chargement du démarrage presque terminé après 16 secondes.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X