it-swarm.com.de

Kann ich einen Screenshot einer virtuellen Konsole machen?

Kann ich in einer virtuellen Konsole einen Screenshot machen?

23
ændrük

Es gibt eine Anwendung namens fbgrab, die (wie der Name vermuten lässt) eine Aufnahme des aktuellen Framebuffers macht. Dies könnte funktioniert bei neueren KMS-Setups nicht.

Sudo apt-get install fbgrab
fbgrab screenshot.png

Wenn dies fehlschlägt, können Sie in VirtualBox immer ein VM verwenden.


Wenn Sie ein Bild von einem anderen TTY aufnehmen möchten, verwendet fbgrab ein -c N-Argument (wobei N durch /dev/ttyN Sie ersetzt wird mit).

Also, wenn Sie tty1 wollten:

Sudo fbgrab -c 1 Desktop/tty-screenshot.png
18
Oli

So erstellen Sie einen Screenshot der ersten virtuellen Konsole (AKA screendump ) und speichern ihn in einer Datei namens "screenshot":

Sudo cat /dev/vcs1 > screenshot

Bei dieser Methode werden die Screenshots im Nur-Text-Format und nicht als Bild gespeichert (überprüfen Sie dies mit dem Befehl file oder mimetype). Es wird einfach ein Screen Dump und dann EOF ausgegeben. Beachten Sie, dass die Ausgabe keine Newline-Zeichen enthält , sodass möglicherweise einige Verarbeitungsschritte erforderlich sind:

Sudo cat /dev/vcs1 | fold  > screenshot

fold bricht jede Eingabezeile so um, dass sie in die angegebene Breite passt (standardmäßig 80).

Sie können den Screenshot einer virtuellen Konsole nicht aufnehmen, wenn Grafiken aktiviert sind.

Referenz

19
Sid