Zweck: Hin und wieder, werden Sie die Notwendigkeit, Screenshots von Ihrem Linux-System zu finden. Es kann entweder in einem Blog-Eintrag verfassen, die Entsendung in Foren und Mailing-Liste für das Debuggen Zweck schriftlich ein Tutorial usw. Dieser Blog-Eintrag einige Methoden, wie man Screenshots in der Konsole, X Windows-System, GNOME / KDE-System nehmen zeigen . Menschen haben in der Regel eine Schwierigkeit in die Aufnahme von Schnappschüssen im Konsolen-Modus.

Annahme:

Während ich diesen Eintrag Ich bin ein Debian-Etch / stabiles System ausgeführt werden, obwohl dies wäre für jede Linux-Distribution wie Fedora, Ubuntu, Gentoo, usw.

Console Screenshots

Methode 1: (cat / dev/vcs1)

Um einen Screenshot von Ihrem ersten virtuellen Konsole Bildschirm (tty1) Inhalt dh, wenn der Bildschirm, wenn Sie drücken Sie Alt-F1 zu tun bekommen zu nehmen:

# cat /dev/vcs1 > ss_console_1

Um zu sehen:

# less ss_console_1

Um Screenshots von Ihrem zweite virtuelle Konsole (tty2) also nehmen, wenn Sie drücken Sie Alt-F1 zu tun:

# cat /dev/vcs2 > ss_console_1

Für dritte tun:

# cat /dev/vcs3 > ss_console_1

Legende:

  • / Dev / ttyn - Bildschirm-Name
  • / Dev / VCSN - Device Name

wo 'N' für Zahl steht wie 1,2,3,4, ...

Hinweis: Sie können keine Screenshots der virtuellen Konsole, wenn Grafiken durch dieses Verfahren werden angezeigt. Zum Beispiel, wenn ein Dialogfeld wird vom Skript angezeigt wird, dann wirst du nicht in der Lage sein, um es einzufangen.

Methode 2: (setterm)

Sie können auch Screenshots mit setterm Dienstprogramm.

# apt-get update util-linux
# setterm -dump 1

Dies wird eine Datei namens screen.dump standardmäßig in dem Verzeichnis, aus dem Sie gab den obigen Befehl erstellen

Um zu sehen:

# less screen.dump

X-Window-Screenshots

In diesem Abschnitt wird erläutert, wie Sie Screenshots in Ihrem "X" Windows-System (Xorg) nehmen, sobald Sie in X-Fenster mit fluxbox oder andere Window-Manager sind.

Methode 1: (Import)

Als erstes müssen Sie das Paket zu installieren imagemagick .

# apt-get update
# apt-get install imagemagick feh

Dies installiert ein Hilfsprogramm namens Import.

Um Screenshot der aktuellen X-Windows-Bildschirm zu nehmen tun:

# import xwindow.png

Nun, sobald Sie diesen Befehl geben Sie den Mauszeiger (Cursor) wird in ein Fadenkreuz ändern. Jetzt können Sie entweder auf einem bestimmten Fenster, das geöffnet wird (sagen wir ein 'xterm' Fenster) ist, oder Sie können im Hauptfenster (Desktop) klicken, um den Screenshot des gesamten Bildschirms zu klicken.

Um das Bild zu tun:

# feh xwindow.png

Ich mag zu verwenden feh Bilddateien anzuzeigen, wenn ich in fluxbox oder einem anderen leichten Window-Manager bin. Es gibt auch andere Dienstprogramme, die Sie die Datei anzeigen lassen zu können. Auch das Paket Imagemagick hat seinen eigenen Nutzen, um die Bilddateien zu sehen. Sie können auch zwischen verschiedenen Bildformaten (wie JPEG, TIFF, JPG, PNG, etc.) mit dem 'konvertieren convert "-Dienstprogramm, das mit Imagemagick installiert wird.

Methode 2: (XWD)

Diese Methode könnte etwas schwierig, und Sie am Ende immer Fehlermeldungen. Installieren Sie zuerst die xbase-clients -Paket:

# apt-get update
# apt-get install xbase-clients

Diese sollten das 'xwd' Programm.

Nun zum Screenshot machen den gesamten Bildschirm (Desktop) zu tun:

# xwd -root -out xwdss.xwd
# convert xwdss.xwd xwdss.png

Um Screenshot eines bestimmten Fensters nehmen tun:

# xwd -screen -out xwdss.xwd
# convert xwdss.xwd xwdss.png

Sie müssen sich der verdeckte. Xwd Format Datei in ein geeignetes Format, um es anzuzeigen.

Ich hasse es, das zu sagen, aber bitte lesen Sie die Manpage von xwd, 'Mann xwd "für weitere Optionen. Es ist ziemlich mächtiges Werkzeug, obwohl es ein bisschen archaisch ist. Sie können zu einem Remote-Host-Server zu verbinden, und nehmen Sie das Bildschirmfoto auch. Die Option "-Display" ist genau dafür.

Hinweis: Es ist wichtig, dass Sie Ihre Umwelt $ DISPLAY richtig eingestellt, so etwas wie:
# echo $DISPLAY
:0.0
#

Wenn es nicht richtig eingestellt ist, dann können Sie am Ende immer folgende Fehlermeldung:

xwd: unable to display '' öffnen

Sie können überprüfen, ob Ihre DISPLAY-Variable korrekt von nicht indem entweder:

# xhost +

oder

# xwininfo
Beim Ausführen dieser Dienstprogramme, die Sie nicht sehen sollten der obigen Fehlermeldung

GNOME oder KDE Screenshots

Unter Screenshots in voller Desktop-Umgebung wie GNOME oder KDE ist sehr einfach Es gibt mehrere Methoden, es zu tun.:

Methode 1:

Einfach auf den "Print Screen" auf Ihrer Tastatur, und Sie sollten ein Dialogfeld Speichern erhalten

Methode 2:

Gehe zum GIMP-> Acquire-> Screenshot

Methode 3:

Imagemagick Verfahren wie oben

und viele mehr ...

Das war's. Haben Sie ein glückliches Bildschirm-Aufnahmen ....: D

Auch können Sie das Paket netpbm , um unter verschiedenen Dateiformaten zu konvertieren.

Hoffe, das Blog-Eintrag war nützlich für Sie. Im Fall, wenn Sie eine bessere Methode (oder eine bevorzugte) finden sich fühlen bitte frei, um einen Kommentar / Feedback posten und ich werde versuchen, es zu bedecken.

Wie üblich, lassen Sie einen Kommentar / Feedback, wenn Sie welche haben. Kommentare ermutigt Blogger mehr schreiben und halten ihre Stimmung hoch.

Vergessen Sie auch nicht, diesen Beitrag zu bewerten unten.

Kontaktfreudig sein, Share!