Ich benutze Ubuntu 12.04. Wenn Sie weitere Informationen benötigen, teilen Sie mir dies bitte mit. Ich habe einige Anleitungen ausprobiert, um meinen Anmeldebildschirm zu verbessern:
Wie kann ich einen Screenshot des Anmeldebildschirms machen?
http://www.howtoforge.com/how-to-take-a-screenshot-of-your-login-screen
Ich habe den ersten ausprobiert, aber nach dem Laufen:
$ sudo bash /tmp/shot.sh >/tmp/shot.xwd
Ich bekomme das:
No protocol specified
No protocol specified
xwd unable to open display ':0'
und ich bekomme eine xwd datei in meinem tmp ordner. Ausführen der anderen Befehle mit Fehlern.
versuchte den zweiten nach dem Laufen:
chvt 8; sleep 5; XAUTHORITY=/var/gdm/:0.Xauth DISPLAY=:0.0 import -window root /tmp/gdm-login-shot.png
Ich habe:
No protocol specified
No protocol specified
import: unable to open X server ':0.0' @ error/import.c/ImportImageCommand/366
Vielen Dank für Ihre Hilfe (:
BEARBEITEN an Vine_Benutzer: Hier die Ausgabe vom Terminal - ich habe sie aus dem System heraus gehackt, während ich mich angemeldet habe:
ubuntu@PrecisePangolin:~$ echo 'sleep 5; DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/$DISPLAYDISPLAY xwd -root' > /tmp/shot.sh
ubuntu@PrecisePangolin:~$ sudo bash /tmp/shot.sh >/tmp/shot.xwd
bash: /tmp/shot.xwd: Permission denied
ubuntu@PrecisePangolin:~$ sudo su
root@PrecisePangolin:/home/ubuntu# sudo bash /tmp/shot.sh >/tmp/shot.xwd
No protocol specified
No protocol specified
xwd: unable to open display ':0'
root@PrecisePangolin:/home/ubuntu#
EDIT 2!: HIER IST ES!:
Nur das Hochladen - diese Uploadong-Site ist besser als andere iuset (::
/var/run/lightdm/root/$DISPLAYDISPLAY
war meine irreführende/var/run/lightdm/root/$DISPLAY
. Ersetzen Sie zu .Antworten:
Schritt 1:
Erstellen Sie /tmp/shot.sh mit diesem Befehl:
Sie können die Sekunden
sleep
entsprechend ändern .Schritt 2:
Melden Sie sich im Textmodus an, indem Sie Ctrl+ Alt+ drücken F1.
Schritt 3:
Führen Sie diesen Befehl aus.
Schritt 4:
Kehren Sie durch Drücken von Ctrl+ Alt+ zum GUI-Modus zurück F7.
Schritt 5:
Melden Sie sich auf normale Weise ab. Warten Sie einige Sekunden, während Sie den Anmeldebildschirm sehen können.
Schritt 6:
Melden Sie sich wie gewohnt an. Führen Sie diesen Befehl im Terminal aus.
(Sie müssen installieren
imagemagick
, wenn Sie es noch nicht installiert haben)Sie können das Bild also mit diesem Befehl überprüfen.
Referenz: http://ptspts.blogspot.jp/2010/02/how-to-create-screen-shot-of-gdm-login.html
In 12.04 unterscheidet es sich in der Verwendung von lightdm .
quelle
Die Antwort von Vine_Benutzer gab mir ein schwarzes Bild, also habe ich es wie folgt geändert und es richtig verstanden
echo 'chvt 7; sleep 10; DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/$DISPLAY xwd -root' > /tmp/shot.sh
Abmelden und Anmelden im Textmodus ( Strg + Alt + F1 )
Ausführen
sudo bash /tmp/shot.sh >/tmp/shot.xwd
Kehren Sie zum GUI-Modus zurück, indem Sie Strg + Alt + F7 drücken (manchmal ist es Strg + Alt + F8 - wenn dies der Fall ist, ändern Sie den Befehl fisrt, indem Sie chvt 7 durch chvt 8 ersetzen
Verwenden Sie den Befehl
convert /tmp/shot.xwd ~/Desktop/shot.png
, um die Datei /tmp/shot.xwd in ~ / Desktop / shot.png zu konvertieren (imagemagick ist erforderlich).Hier ist der Screenshot meines Anmeldebildschirms
quelle
Versuchen Sie, den folgenden Befehl auszuführen ...
... und einen Screenshot davon machen.
quelle
Ich habe ein kleines Skript geschrieben, um es einfach zu machen. Ich teile es hier.
Installationsschritt 1: Speichern Sie diesen Code in Ihrem Home-Verzeichnis mit der Datei loginsceenshot.sh
Installieren Sie Schritt 2. Drücken Sie Strg + Alt + F1, melden Sie sich an und geben Sie dies ein.
Verwenden Sie Schritt 1 Drücken Sie Strg + Alt + F1, melden Sie sich an und geben Sie dies ein.
Verwenden Sie Schritt 2 Drücken Sie Strg + Alt + F7, gehen Sie zur Anmeldeseite und warten Sie 15 Sekunden.
Verwenden Sie Schritt 3 Öffnen Sie Ihr Home-Verzeichnis und sehen Sie sich ScreenShot.png an
quelle