Screenshot per SSH erstellen

Screenshot per SSH erstellen

Gibt es eine Möglichkeit, einen Screenshot von dem zu machen, was auf dem Bildschirm angezeigt wird, indem man sich per SSH remote auf diesem Rechner anmeldet?
VNC ist nicht gut, da es meines Wissens nach nicht den Besitz einer bestehenden X-Sitzung übernehmen kann.

Antwort1

Sie können Folgendes versuchen:

xwd -out screenshot.xwd -root -display :0.0

Der Screenshot wird in der Datei screenshot.xwd gespeichert, die GIMP öffnen können sollte. Die Manpage zu xwd finden Sie hier:http://linux.die.net/man/1/xwd

Antwort2

Vorausgesetzt, Sie haben ImageMagick auf dem Remote- und dem lokalen Computer installiert und der X-Server auf dem Remote-Computer wird als der Benutzer ausgeführt, mit dem Sie sich verbinden, können Sie per Remote-Zugriff einen Screenshot erstellen und ihn wie folgt auf Ihrem lokalen X-Server anzeigen:

ssh [email protected] "DISPLAY=:0 import -window root -" | display

Dies ist sehr praktisch, da Sie keine temporären Dateien kopieren müssen.

verwandte Informationen