Website-Suche

Wie man einen Screenshot über die Befehlszeile in Linux macht


Linux ist ein hochgradig anpassbares und flexibles Betriebssystem, das den Benutzern eine Vielzahl von Werkzeugen und Befehlen bietet, um Aufgaben auszuführen. Eine dieser Aufgaben ist das Erstellen von Screenshots, das über die Kommandozeile ganz einfach erledigt werden kann. Lesen Sie weiter, da dieser Artikel ganz darauf abzielt, wie man Screenshots über die Kommandozeile in Linux erstellt.

Wie man einen Screenshot über die Kommandozeile in Linux macht

Es gibt mehrere Befehlszeilenanwendungen zum Erstellen von Screenshots in Linux, die zwei am häufigsten verwendeten und einfach zu bedienenden sind:

  • Scrot verwenden
  • Import verwenden

Lass uns einen genaueren Blick auf jedes dieser Werkzeuge werfen.

Methode 1: Verwendung von scrot unter Linux

Um scrot auf Debian, Ubuntu oder Linux Mint zu installieren, verwenden Sie den Apt-Paketmanager, da dieses Tool standardmäßig darin vorhanden ist:

sudo apt install scrot

Screenshot mit dem scrot-Tool erstellen

Jetzt werden wir verschiedene Möglichkeiten zur Aufnahme eines Screenshots mit scrot besprechen:

1. Machen Sie einen Screenshot des gesamten Desktops

Um einen Screenshot des gesamten Desktops zu erstellen, führen Sie einfach den Befehl scrot aus. Dies erfasst alles auf dem Desktop und speichert es im aktuellen Verzeichnis im .png-Format.

scrot

Hier können wir sehen, dass der Screenshot im aktuellen Verzeichnis gespeichert ist, das in unserem Fall das Home-Verzeichnis ist.

Um das Verzeichnis anzugeben, in dem der Screenshot gespeichert werden soll, führen Sie den folgenden Befehl aus. Damit können wir auch den Namen des Screenshots ändern:

scrot ~/Pictures/image.png

Jetzt können wir sehen, dass der Screenshot aufgenommen und im Bilderverzeichnis unter dem Namen image.png gespeichert wurde.

2. Screenshot eines bestimmten Bereichs erstellen

Mit dem Scrot können wir einen benutzerdefinierten Screenshot erstellen, indem wir den Mauszeiger ziehen, und es ermöglicht auch, einen Screenshot eines bestimmten Fensters zu erstellen.

scrot -s

Sobald der Befehl eingegeben ist, klicken Sie auf ein beliebiges Fenster, das Sie erfassen möchten, oder ziehen Sie mit der Maus ein Rechteck über den Bereich, der erfasst werden soll.

Hinweis: Wenn ein Fenster den rechteckigen Screenshot blockiert, schließen Sie zuerst die Region, indem Sie überflüssige Fenster minimieren und den Bereich freiräumen, bevor Sie den Screenshot machen. Sie können auch den Verzögerungsbefehl verwenden, um nach einer bestimmten Zeit einen Screenshot zu machen.

3. Anpassen der Screenshot-Größe

Der Befehl scrot erlaubt es Ihnen auch, die Screenshot-Größe zwischen 1 und 100 anzupassen. Zum Beispiel, um die Größe auf 10 % des Originals zu reduzieren, verwenden Sie den folgenden Befehl:

scrot -t 10

4. Einen Screenshot mit Verzögerung machen

Mit scrot können wir auch einen Screenshot mit einer Verzögerung aufnehmen, was uns ermöglicht, Fenster hervorzuheben oder zu erwähnen, bevor wir einen Screenshot machen, oder ein bestimmtes Ereignis (z. B. Benachrichtigung) im Screenshot anzuzeigen. Mit dem Befehl -d N können wir jeden Screenshot um N Sekunden verzögern.

scrot -s -d 5

5. Verwenden Sie einen Screenshot im anderen Befehlen

Eine der sehr nützlichen Funktionen des scrot-Befehls ist, dass er es Ihnen ermöglicht, denselben Screenshot für die Bildbearbeitung zu erfassen und zu verwenden, z. B. zum Bearbeiten oder Entfernen des Hintergrunds. Mit scrot kann jeder der erfassten Screenshots als Eingabe für andere Befehle verwendet werden; der Screenshot-Pfad wird als $f Zeichenkette gespeichert.

scrot -e 'mv $f ~/screenshots'

6. Anpassung der Qualität eines Screenshots

Standardmäßig nimmt scrot Screenshots in einer Qualität von 75 auf. Wir können dies verbessern, indem wir einen Wert zwischen 1 und 100 festlegen (höhere Qualität bedeutet besseren Screenshot).

scrot -q 50

Methode 2: Verwendung des Importbefehls unter Linux

Der Import ist ein weiteres Befehlszeilenwerkzeug zur Erstellung von Bildschirmfotos in Linux. Dieses Werkzeug ist Teil des ImageMagick-Pakets, das eine Reihe von Bildbearbeitungswerkzeugen bereitstellt.

ImageMagick kann installiert werden mit:

sudo apt install imagemagick

Sobald installiert, können Sie einen Screenshot machen, indem Sie den folgenden Befehl ausführen:

import screenshot.png

Dies wird einen Screenshot des gesamten Bildschirms erstellen und ihn als “screenshot.png ” in Ihrem aktuellen Arbeitsverzeichnis speichern. Sie können auch den zu erfassenden Bereich angeben, indem Sie die -crop-Option verwenden:

import -crop WxH+X+Y screenshot.png

Wo W die Breite, H die Höhe, X die X-Koordinate und Y die Y-Koordinate des zu erfassenden Bereichs ist.

Fazit

Screenshots über die Kommandozeile in Linux zu machen, ist ein einfacher und unkomplizierter Prozess, dank der Verfügbarkeit mehrerer leistungsstarker Werkzeuge wie scrot und import. Egal, ob Sie ein Anfänger oder ein fortgeschrittener Linux-Nutzer sind, diese Werkzeuge bieten eine flexible und bequeme Möglichkeit, Screenshots in Linux zu erstellen.