Es gibt eine Anwendung namens fbgrab, die (wie der Name vermuten lässt) eine Aufnahme des aktuellen Framebuffers macht. Dies funktioniert möglicherweise nicht bei neueren KMS-Setups.
sudo apt-get install fbgrab
fbgrab screenshot.png
Wenn dies fehlschlägt, können Sie jederzeit eine VM in VirtualBox verwenden.
Wenn Sie ein Bild von einem anderen TTY aufnehmen möchten , fbgrabwird ein -c NArgument verwendet (wobei Ndurch das ersetzt wird, das /dev/ttyNSie verwenden).
Wenn ich es versuche fbgrab foo.png, heißt es Error: Couldn't open /dev/fb0.. Irgendeine Idee warum?
Trusktr
3
@trusktr Ich weiß, dass dies zu spät ist, aber es kann sein, dass Sie nicht in der Videogruppe sind. Versuchen Sie, die Datei / etc / group zu bearbeiten und Ihren Benutzernamen am Ende der Zeile hinzuzufügen, die mit "video" beginnt. Wenn das nicht funktioniert, versuchen Sie, die App als root zu verwenden
Braden Best
@ B1KMusic Danke, ich muss es ausprobieren, wenn nächste Woche mein neuer Laptop ankommt. Ich habe Windows in der Zwischenzeit.
Trusktr
1
Ich musste verwenden sudo -E fbgrab vt1.png. Aber es hat super geklappt.
Isomorphismen
19
So erstellen Sie einen Screenshot der ersten virtuellen Konsole (AKA screendump ) und speichern ihn in einer Datei mit dem Namen "screenshot":
sudo cat /dev/vcs1 > screenshot
Mit dieser Methode werden die Screenshots im Nur-Text-Format und nicht als Bild gespeichert (überprüfen Sie dies mit fileoder mimetypeBefehl). Es wird einfach ein Screen Dump und dann EOF ausgegeben. Beachten Sie, dass die Ausgabe keine Zeilenumbrüche enthält, sodass möglicherweise einige Verarbeitungsschritte erforderlich sind:
sudo cat /dev/vcs1 | fold > screenshot
fold Brechen Sie jede Eingabezeile um, damit sie in die angegebene Breite passt (standardmäßig 80).
Sie können den Screenshot einer virtuellen Konsole nicht aufnehmen, wenn Grafiken aktiviert sind.
Was meinst du mit Textformat? Die RGB-Werte werden in einer Textdatei gespeichert, oder der Textinhalt des Terminals wird gespeichert? Normalerweise möchten die Leute, dass ein Screenshot einen visuellen Fehler aufzeichnet, der sich nicht auf die Ausgabe codierter Zeichen überträgt.
fbgrab foo.png
, heißt esError: Couldn't open /dev/fb0.
. Irgendeine Idee warum?sudo -E fbgrab vt1.png
. Aber es hat super geklappt.So erstellen Sie einen Screenshot der ersten virtuellen Konsole (AKA screendump ) und speichern ihn in einer Datei mit dem Namen "screenshot":
Mit dieser Methode werden die Screenshots im Nur-Text-Format und nicht als Bild gespeichert (überprüfen Sie dies mit
file
odermimetype
Befehl). Es wird einfach ein Screen Dump und dann EOF ausgegeben. Beachten Sie, dass die Ausgabe keine Zeilenumbrüche enthält, sodass möglicherweise einige Verarbeitungsschritte erforderlich sind:fold
Brechen Sie jede Eingabezeile um, damit sie in die angegebene Breite passt (standardmäßig 80).Sie können den Screenshot einer virtuellen Konsole nicht aufnehmen, wenn Grafiken aktiviert sind.
Referenz
quelle