Wie kann ich einen Screenshot des Anmeldebildschirms machen?
Ich möchte meine Ubuntu-Installation nicht in einer virtuellen Maschine neu erstellen.
login-screen
screenshot
ændrük
quelle
quelle
Antworten:
Dieses Blog kann hilfreich sein: http://ptspts.blogspot.com/2010/02/how-to-create-screen-shot-of-gdm-login.html
Installieren Sie ImageMagick für die folgende Konvertierung des Bilddateiformats:
Erstellen Sie ein Hilfsskript:
Stellen Sie sicher, dass Ihr Anmeldebildschirm aktiv ist (melden Sie sich ab oder starten Sie den Computer neu und warten Sie, bis Sie den Anmeldebildschirm sehen). Melden Sie sich im Textmodus (durch Drücken von Strg-Alt-F1) oder mit SSH an. Erstellen Sie den Screenshot, indem Sie ausführen
Sie können sich jetzt anmelden (indem Sie zuerst Strg-AltF7 drücken, um zum GDM-Anmeldebildschirm zurückzukehren). Konvertieren Sie den Screenshot in JPEG und / oder PNG:
Zeigen Sie den Screenshot in Ihrem bevorzugten Bildbetrachter an.
quelle
sudo sh -c 'sleep 5s; xwd -display :0 -root | convert - screenshot.png'
von einer virtuellen Konsole aus auf den Anmeldebildschirm gewechselt, während ich 5 Sekunden geschlafen habe.Für 11.10 und Lightdm und höher
Sie können versuchen,
unity-greeter --test-mode
in einem Terminal zu laufen . Es zeigt den Anmeldebildschirm innerhalb der Sitzung an. Sie können dann wie bei jeder anderen Anwendung einen Screenshot des Anmeldebildschirms erstellen.quelle
Sie können dies versuchen:
Sie müssen nichts installieren, geben Sie einfach den Befehl ein und sperren Sie den Bildschirm. Der Bildschirm wird innerhalb von 10 Sekunden nach Ausführung des Befehls angezeigt.
Der Befehl sperrt den Bildschirm, kopiert den Screenshot in die Zwischenablage und entsperrt den Bildschirm erneut. Alles für sich.
quelle
Für Ubuntu 14.04
Die obigen Antworten haben bei mir in Ubuntu 14.04 nicht funktioniert - ich habe gesucht und festgestellt, dass dies funktioniert.
Installieren Sie ImageMagick
Erstellen Sie eine Datei in Ihrem Homeverzeichnis,
shot.sh
vorzugsweise in Ihrem Homeverzeichnis, und fügen Sie den folgenden Code ein:Mach es ausführbar
Abmelden vom System. Drücken Sie Ctrl+ Alt+ F1an die Konsole (tty1) und Login zu gehen. Führen Sie das Skript mit folgendem Befehl aus:
Sie gelangen zurück zur grafischen Benutzeroberfläche des Anmeldebildschirms (Kapitel 7). Nach fünf Sekunden wird der Screenshot in Ihrem Ausgangsverzeichnis unter einem Dateinamen gespeichert
screenshot.png
.Hier ist meins:
Quelle: http://itsfoss.com/screenshot-login-screen-ubuntu-linux/
quelle
Geben Sie dies in ein Terminal ein:
Das ist es! Machen Sie wie gewohnt einen Screenshot
Drücken Sie Alt + F4, um das Vollbildfenster Ihres Anmeldebildschirms zu schließen
quelle
Ich wollte nur wissen, dass ich auf Ubuntu 10.04 LTS eine Reihe von Problemen damit hatte - hier ist meine Lösung:
Ich bin auf Maschine A und melde mich über ssh auf Maschine B an:
Dann fahre ich mit mehreren Versuchen fort, einen Screenshot zu erstellen, die alle fehlgeschlagen sind. Das Problem kann dadurch verringert werden,
xwininfo
dass der Fensterstatus nicht ermittelt werden kann:Nun, es stellt sich heraus, dass aus irgendeinem Grund der richtige Aufruf für das Targeting von X-Fenstern über ssh lautet
DISPLAY=:0.0 sudo xwininfo ...
- das heißt, dieDISPLAY=:0.0
Umgebungsvariable steht an erster Stelle. Dassudo
geht an zweiter Stelle - und dann den entsprechenden X-Befehl:Jetzt, da wir wissen, dass wir
xwininfo
den Status prüfen können, gibt es auch kein Problem mit der Aufnahme des Screenshots überxwd
:quelle
Ich habe "/ etc / mdm / Init / Default" bearbeitet und hinzugefügt:
scrot -d 5 -e 'mv $f /root' &
vor der Zeile mit "exit 0".
Wenn ich mich das nächste Mal anmelde, zähle ich bis fünf, piepse und bekomme meinen Screenshot in "/ root".
quelle