Bildschirmfotos von der Textconsole

  • Einfachste 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 "33(U" # schaltet das Terminal um / cat /tmp/bild # spuckt das Bild aus / echo -en "33(B" # schaltet das Terminal zurück. Eventuell müssen Sie 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 Sie die Kernelquellen installiert haben. Etwas komplizierter, geht aber mit jedem User: 1.) der GPM muss laufen (d.h. Maus"block" im Textmodus funktioniert) 2.) bauen Sie Ihr Terminal so, wie Sie es fotografiert haben wollen 3.) markieren Sie mit der linken Maustaste den zu fotografierenden Bereich 4.) wechseln Sie auf ein beliebiges anderes Terminal 5.) loggen Sie sich ein, starten Sie einen Editor 6.) fügen Sie den kopierten Text mit der mittleren Maustaste in den Editor ein - Eventuell müssen Sie beim Editor den "Indent mode" abschalten, sonst gibt's einen Treppeneffekt. Das Prinzip mit "linke Maustaste = markieren+kopieren, mittlere Maustaste einfügen" geht übrigens fast überall, insbesondere in X Programmen sehr gut.