Welche Befehle kann ich im Terminal verwenden, die der PrtScSchaltfläche (Bildschirm drucken) entsprechen?
Ich verwende Ubuntu GNOME.
command-line
screenshot
devav2
quelle
quelle
gnome-screenshot
ist das Standardwerkzeug für Unity, um Screenshots zu machen.Antworten:
Sie können das im ImageMagick-Paket enthaltene Import- Tool verwenden (Sie müssen es installieren, wenn es auf Ihrem System bereits nicht verfügbar ist).
Ein anderer Weg , einen Screenshot vom Terminal aus zu machen, ist Scrot
So installieren Sie den Scrot- Typ:
So machen Sie unter Linux einen Screenshot vom Terminal mit dem Scrot-Typ:
Einige weitere Optionen mit
scrot
sind hier:In diesem Beispiel
.png
in diesem Fall angegebenen Format-e 'mv $f ~/Desktop/'
Weist scrot an, den Screenshot auf dem Desktop zu speichernquelle
import
rendert transparente Fensterränder / Glüheneffekte von KDE Desktop Effects in festem Schwarz. Undscrot
möchte überhaupt nicht an Pipes teilnehmen, die ich verwende, um unnötige Zwischendateien beim Zuschneiden des gewünschten Bildschirms aus einem Xinerama-Setup zu vermeiden. Ich benutzexwd
stattdessen und benutze ImageMagickconvert
, um das xwd-Format in PNG umzuwandeln und das Zuschneiden zu machen. (Siehe auch meine Antwort unten)Fand diese Option hier und andere Optionen werden ebenfalls aufgelistet.
Öffnen Sie das Terminal, indem Sie Ctrl+ Alt+ drücken Tund tippen
Verwenden Sie gnome-screenshot -d xx , um die Aktion zu verzögern.
Verzögerung der Screenshot-Aktion um 10s
oder
quelle
gnome-screenshot --help
gibt Ihnen viele Möglichkeiten.gnome-screenshot --interactive
Sie können das Shutter- Programm verwenden, um einen Screenshot vom Terminal zu machen. Führen Sie die folgenden Befehle im Terminal aus, um den Shutter zu installieren.
So machen Sie einen Screenshot des aktiven Fensters:
So machen Sie einen Screenshot der gesamten Anzeige:
Die Screenshots werden im Home- Verzeichnis gespeichert .
Für weitere Optionen führen Sie den
shutter --help
Befehl aus,quelle
Ich habe versucht, ImageMagick zu verwenden,
import
aber es hat bei mir mit KDE Desktop Effects nicht funktioniert. ImageMagickimport
gibt transparente Fensterränder in Schwarz aus, anstatt Alpha und Hintergrund des Vordergrunds richtig zu kombinieren.Ich habe auch versucht, X11
xwd
und NetPBM zu verwenden,xwdtopnm
aber das hat auch bei mir nicht funktioniert. NetPBMxwdtopnm
konnte mit der Multiscreen-Ausgabe von nicht richtig umgehen,xwd
da ich ein Xinerama-Setup habe.Aber die Kombination von X11
xwd
mit ImageMagickconvert
hat mir sehr gut gefallen:Oder, wenn Sie ein Dual-FullHD Xinerama-Setup haben, wie ich, und nur den ersten Bildschirm möchten:
Nur für den zweiten Bildschirm:
quelle
xwd ... | convert xwd:- ...
. Zumindest war es auf meiner Debian Strech-Installation mit IM 6.9.6-2Wenn Sie einen Screenshot von einem Login-Terminal nehmen (die man öffnen Sie mit Ctrl+ Alt+ F1) können Sie das Programm verwenden können
fbgrab
.Sie können es durch Eingabe installieren
sudo apt-get install fbcat
.Dann mache einen Screenshot von deinem Login-Terminal, tippe dein Login-Terminal ein:
my_screenshot wird im aktuellen Verzeichnis gespeichert.
quelle
my_screenshot
? Wie kann man es sehen?Ich benutze Ubuntu 13.10 und ich habe ein Skript, das ich gerade geschrieben habe, was hilfreich sein kann. Ich sehe, dass diese Fragen beantwortet wurden, aber meine Lösung erfordert keine zusätzlichen Installationen.
Dieser Code speichert den Screenshot, ohne das Dialogfenster zu öffnen. Es verwendet die aktuelle Zeit für einen Dateinamen, um doppelte Dateinamenprobleme zu vermeiden.
quelle