Screenshots (Bildschirmfotos) anfertigen ...

... von der Textkonsole

Billigste Möglichkeit (braucht aber Zugriff auf die /dev/vcs* Gerätedateien, und das hat meist nur `root'):

Die Terminals werden durch Gerätedateien dargestellt. Insbesondere werden die ALT-F1 bis ALT-Fn (n=2..63) Terminals durch die Geräte `/dev/vcs(a)1' ... `/dev/vcs(a)63' dargestellt. Dabei steht das `a' für "mit Steuerzeichen" (d.h. Farbe, Cursorpositionierung, etc). Ein simples

 cat /dev/vcs[a]N > /tmp/bild    # n=zu fotografierende Konsole

schiebt den Bildschirminhalt von der Konsole in eine Datei. Lesen kann man diese Datei dann mit einem Editor, oder; wenn Sonderzeichen drin vorkommen, sich auch wieder vom Terminal "interpretieren" lassen:

 echo -en "\033(U"       # schaltet das Terminal um
 cat /tmp/bild           # spuckt das Bild aus
 echo -en "\033(B"       # schaltet das Terminal zurück

Bau dir dafür ein Skript. :) -- Vorschlag dafür bitte? :)

Eventuell mußt Du einen Zeichensatz laden, der die "Rahmenzeichen" o.ä. auch beinhaltet, z.B. `lat1u-??'. Genaueres steht auch in der Datei /usr/src/linux/Documentation/unicode.txt, falls du die Kernelquellen installiert hast (sollte eigentlich jeder)

Etwas komplizierter, geht aber mit jedem User:

der gpm muß laufen (d.h. Maus"block" im Textmodus funktioniert) Bau dir dein Terminal so, wie du es fotografiert haben willst. Markier mit der linken Maustaste den zu fotografierenden Bereich. Wechsel auf ein beliebiges anderes, log dich ein, starte einen Editor. Füg den kopierten Kram mit der mittleren Maustaste in den Editor ein.

Eventuell mußt Du beim Editor den "Indent mode" abschalten, sonst gibts nen Treppeneffekt.

Das Prinzip mit "linke Maustaste = markieren+kopieren, mittlere Maustaste einfügen" geht übrigens -- fast -- überall, insbesondere in X Programmen sehr gut. Tastatur überflüssig :)


... vom Desktop (X11-Oberfläche, Fenstermanager, KDE, etc.)

JensBenecke