So erstellen Sie einen Screenshot des Anmeldebildschirms unter Linux
Für Linux stehen zahlreiche Screenshot-Dienstprogramme zur Verfügung, von denen viele sehr gut sind. Aus diesem Grund erscheint es irgendwie seltsam, dass keiner von ihnen in der Lage ist, einen Screenshot des Anmeldebildschirms zu erstellen. So funktioniert Linux einfach nicht.
Es gibt jedoch mehrere Möglichkeiten, diesen illusorischen Screenshot zu erhalten. Das eine ist viel einfacher als das andere, aber Sie können damit nicht Ihren individuellen Bildschirm erfassen. Die zweite Option ist aufwändiger, kann aber nahezu jeden Anmeldebildschirm aufnehmen. Für welche Methode Sie sich auch entscheiden, es ist durchaus möglich, Bilder Ihres Linux-Anmeldebildschirms in voller Auflösung aufzunehmen.
Lesen Sie auch: So erstellen Sie einen Screenshot des Anmeldebildschirms auf dem Mac
Virtuelle Maschinen
Bevor Sie mit diesem Prozess beginnen, ist es viel einfacher, einfach einen Screenshot einer virtuellen Maschine zu erstellen. Wenn Sie virtuelle Maschinen auf Ihrem System ausführen, insbesondere wenn Sie virt-manager oder VirtualBox verwenden, können Sie mit den in diese Anwendungen integrierten Dienstprogrammen ganz einfach einen Screenshot erstellen. Es besteht wirklich keine Notwendigkeit, tiefer zu gehen.
Mit einem Skript
Warnung: Diese Methode funktioniert nicht mit Systemen, auf denen Wayland ausgeführt wird. Dazu gehören derzeit viele Distributionen, auf denen GNOME läuft, darunter auch Ubuntu. Wenn Sie GNOME und Wayland haben, ist die Methode der virtuellen Maschine am besten.
Es gibt jedoch eine Möglichkeit, innerhalb desselben Systems einen Screenshot des Anmeldebildschirms zu erstellen. Es ist nur etwas komplizierter und Sie müssen dafür ein kurzes Skript schreiben. In diesem Handbuch wird davon ausgegangen, dass Sie eine Variante von Ubuntu oder Debian verwenden, Sie können es aber durchaus an andere Systeme anpassen. All dies ist ziemlich universell.
Installieren Sie ImageMagick
Das Skript, das Sie schreiben möchten, erfordert eine gängige Anwendung namens ImageMagick. Es kommt so häufig vor, dass es möglicherweise bereits auf Ihrem System installiert ist. Versuchen Sie auf jeden Fall, es zu installieren, bevor Sie etwas anderes tun.
sudo apt install imagemagickErstellen Sie Ihr Skript
Da Sie nun über ImageMagick verfügen, können Sie Ihr Skript erstellen. Es ist relativ kurz und darauf ausgelegt, mit ImageMagick einen Screenshot einer bestimmten Anwendung zu erstellen. In diesem Fall ist es Ihr Login-Manager. Auf aktuellen Ubuntu- und Debian-Systemen ist dieser Anmeldemanager GDM.
Öffnen Sie den Texteditor Ihrer Wahl und erstellen Sie eine neue Datei für Ihr Skript. Sie können ihm einen beliebigen Namen geben, geben Sie ihm einfach die Erweiterung „.sh“. Sorgen Sie dafür, dass die Datei wie im folgenden Beispiel aussieht.
#! /bin/bash chvt 7 DISPLAY=:0 XAUTHORITY=/var/lib/gdm/$DISPLAY.Xauth xwd -rootWenn Sie ein Ubuntu-System verwenden, das noch Unity verwendet, oder Sie sich in einer anderen Desktop-Umgebung befinden, verwenden Sie wahrscheinlich stattdessen den LightDM-Manager. Das Skript dafür sieht etwas anders aus.
#! /bin/bash chvt 7 DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/$DISPLAY xwd -rootDas ist es. Speichern Sie Ihre Datei und beenden Sie den Vorgang. Bevor Sie Ihre Datei ausführen können, stellen Sie sicher, dass sie ausführbar ist.
Machen Sie den Schuss
Leider können Sie dieses Skript nicht einfach ausführen. Sie müssen sicherstellen, dass der Anmeldebildschirm angezeigt wird und Sie weiterhin Zugriff auf ein Terminal haben. Dafür gibt es mehrere Möglichkeiten. Wenn Sie SSH bevorzugen, wissen Sie wahrscheinlich bereits, was zu tun ist. Wenn nicht, können Sie diese Schritte befolgen.
1. Melden Sie sich zunächst ab. Sobald Sie den Anmeldebildschirm sehen, drücken Sie Strg + Alt + F1. Das bringt Sie zum Terminal.
2. Nachdem Sie sich nun im Terminal befinden, melden Sie sich bei Ihrem Benutzerkonto an. Wechseln Sie dann in das Verzeichnis mit Ihrem Skript und führen Sie es aus.
sudo ./loginscreen.sh > login-screenshot.xwdDer letzte Teil dieses Befehls leitet die Ausgabe des Befehls in eine Datei. Diese Datei ist der Screenshot.
Konvertieren Sie das Format
Der letzte Schritt dieses Prozesses erfordert, dass Sie das Dateiformat in ein benutzerfreundlicheres Format konvertieren. ImageMagick ist für Sie da. Es verfügt über integrierte Befehle, die Ihnen beim Konvertieren des Bildes helfen. Denken Sie daran, zuerst den Eigentümer des Bildes zu ändern.
sudo chown user:user login-screensh.xwd konvertieren login-screenshot.xwd login-screenshot.pngDrücken Sie nun Strg + Alt + F7, um zu Ihrem normalen Desktop zurückzukehren. Sie finden Ihren konvertierten Screenshot im selben Verzeichnis, in dem Sie Ihr Skript erstellt haben.
Schreibe einen Kommentar