So machen Sie Screenshots über die Linux-Befehlszeile


Wie bei den meisten Dingen in der GNU / Linux-Umgebung gibt es eine Möglichkeit, einen Screenshot über die Befehlszeile zu erstellen. Es gibt verschiedene Hauptgründe, warum Benutzer dies tun möchten. Eine besteht darin, weitere Kontrolle darüber zu haben, wie der Screenshot aufgenommen wird, insbesondere wenn es um das Timing geht. Eine andere Möglichkeit besteht darin, Screenshot-Galerien aus Videodateien zu erstellen. Benutzer, die an starke Tastaturaktivitäten gewöhnt sind, finden diese Methode möglicherweise auch am schnellsten.

Abhängig von Ihren Zielen und Ihrer Verteilung gibt es möglicherweise verschiedene Möglichkeiten, um das zu erreichen, was Sie versuchen. Dies ist wiederum ein Hinweis darauf, wie die Entwickler von Linux vorgehen. Die gute Nachricht ist, dass viele dieser Tools bereits in Ihrer vorhandenen Installation vorhanden sein sollten.

Methode 1: Einen Screenshot mit Scrot machen

Die einfachste Möglichkeit, einen Screenshot aus dem Befehl zu erstellen, besteht darin, einfach scrot einzugeben und die Eingabetaste zu drücken. Sie müssen sich nicht einmal in einem geeigneten Terminalemulatorfenster befinden, damit dies funktioniert. Wenn Sie Alt und F2 oder die Windows- oder Supertaste und R gedrückt halten, um ein Dialogfeld zum Ausführen zu erhalten, können Sie einfach scrot eingeben und die Eingabetaste drücken. Dadurch wird ein Screenshot von allem auf dem Desktop erstellt und in einer Datei in Ihrem Home-Verzeichnis abgelegt. Sie können mit einem grafischen Dateimanager oder durch Eingabe von cd ~ und dann ls in der Befehlszeile darauf zugreifen. Da es auch einen Screenshot eines Terminalfensters geben würde, in dem Sie es ausgeben, möchten Sie möglicherweise die Befehlszeile, die über die Ausführungsbox bereitgestellt wird, häufiger als ein Terminalfenster für diese Methode verwenden.

Sie können eine Verzögerung festlegen, um die Dinge vorzubereiten, bevor Sie sie einnehmen. Geben Sie scrot -d 10 ein und drücken Sie die Eingabetaste, um 10 Sekunden zu warten, bevor Sie den Screenshot aufnehmen. Dies sollte Ihnen ausreichend Zeit geben, um das Programm zu konfigurieren, von dem Sie einen Screenshot machen. Möglicherweise möchten Sie nach diesem Befehl auch einen Dateinamen festlegen, den scrot beim Benennen der Datei in Ihrem Home-Verzeichnis verwendet.

Fügen Sie dem Befehl den Schalter -c hinzu, um einen Countdown zu erstellen. Zum Beispiel zählt scrot -d 10 -c die Sekunden herunter, bis der Screenshot aufgenommen wird. Dies kann Ihnen helfen, vorauszuplanen, wenn Sie alles fertig machen müssen, bevor scrot einen Schuss macht.

Die überwiegende Mehrheit der modernen Desktop-Umgebungen verknüpft scrot oder ein anderes befehlszeilenbasiertes Screenshot-Dienstprogramm mit der Taste Print Screen (Prt Sc) auf Ihrer Tastatur. Möglicherweise müssen Sie nur Prt Sc drücken, um einen Screenshot von allem zu erstellen, oder Alt + Prt Sc drücken, um eines der aktiven Fenster mit dem Dienstprogramm scrot aufzunehmen. Einige Tastaturlayouts verfügen über eine separate SysRq-Taste, die nicht an die Prt Sc-Taste angehängt ist. Diese Taste kann auch zum Erstellen von Screenshots des aktuellen Fensters verwendet werden.

Wenn Sie scrot mit -s danach aufrufen, können Sie mit Ihrem Mauszeiger einen Bereich auf dem Bildschirm zeichnen. Am Ende erhalten Sie einen Screenshot dieses bestimmten Bereichs und sonst nichts.

Obwohl dies nützlich sein kann, können einige auf diese Weise aufgenommene Screenshots seltsam und ungewöhnlich beschnitten aussehen.

Methode 2: Verwenden des grafischen Xfce4-Screenshooters

Debian-Xfce, Xubuntu und andere Xfce4-Benutzer haben einen Befehl namens xfce4-screenhoter, den sie beim Drücken von Prt Sc gesehen haben, und es ist möglich, diesen über die Befehlszeile aufzurufen. Geben Sie xfce4-screenhooter nur an einem Terminal oder im Application Finder ein, der beim Drücken von Alt + F2 oder Super + R angezeigt wird, und Sie erhalten ein Dialogfeld, in dem Sie den Typ des Screenshots auswählen können, den Sie bevorzugen.

Klicken Sie auf Region auswählen und drücken Sie OK, um eine Region des Bildschirms hervorzuheben, oder wählen Sie Bildschirm eingeben oder Aktives Fenster, um eine traditionellere Benutzererfahrung für Screenshots zu erzielen.

Methode 3: Frames mit ffmpeg extrahieren

Mit dem Programm ffmpeg können Sie aus einer Videodatei eine vollständige Galerie mit Screenshots erstellen. Wenn Sie ffmpeg noch nicht haben, müssen Sie es mit sudo apt-get install ffmpeg installieren, wenn Sie auf Debian-, Ubuntu- oder Mint-basierten Distributionen arbeiten. Dies sollte auch für die meisten Benutzer von Debian auf der Raspberry Pi-Plattform funktionieren. Benutzer von Fedora oder Red Hat müssen yum install rpmbuild als root ausgeben, um das Paket zu installieren. Arch-Benutzer können zwischen den Paketen ffmpeg-git und ffmpeg-full wählen. Die meisten Benutzer möchten die ffmpeg-git-Version verwenden.

Verwenden Sie nach der Installation des Pakets den Befehl cd, um zum Ziel Ihrer Videodatei zu gelangen, damit Sie mit ffmpeg eine Galerie erstellen können. Geben Sie dort ffmpeg -i myMovie.avi -r 1 -f image2 shot_% 06.jpg aus, nachdem Sie den Befehl durch den Namen Ihrer Filmdatei ersetzt haben. Die Zahl im Dateinamen shot_% 06.jpg gibt an, wie viele nachfolgende Nullen Sie benötigen, um die Screenshots in einer Liste anzuordnen, während die Zahl nach 1 die Bildrate angibt. Sie können bis zu einem gewissen Grad damit herumspielen, um ein besseres Gefühl dafür zu bekommen, welche Art von Screenshots Sie aufnehmen möchten.

Methode 4: Verwenden von mplayer in der Befehlszeile

Sie können mplayer auch über die Befehlszeile aufrufen, über die Benutzer von Lubuntu, LXLE und Trisquel Mini-Linux bereits verfügen sollten. Diejenigen, die es nicht haben, können sudo apt-get install mplayer verwenden, um es zu installieren. Geben Sie den Screenshot mplayer -vf und den Namen Ihrer Videodatei ein, um ein kleines Player-Fenster aufzurufen. Drücken Sie jedes Mal die Taste s, wenn Sie einen Screenshot machen möchten, und Sie erhalten eine Nachricht darüber, ob es funktioniert hat oder nicht. Das Terminalfenster bleibt die ganze Zeit gültig, um weiterhin Nachrichten zu den von Ihnen aufgenommenen Screenshots auszugeben.

Sie können auch verwenden:

mplayer -nosound -frames ## -vo png: z = 9 myVideo.avi

Ersetzen Sie den Dateinamen durch den Namen Ihres Videos und ## durch die Anzahl der Bilder, die Sie automatisch fotografieren möchten. Sie können png auch durch ein anderes Bildformat wie jpg oder gif89a ersetzen, wenn Sie möchten, aber png bietet im Allgemeinen die beste Bildqualität.


0 Comments

Kommentar verfassen