Tux L i n u x * G u i d e

v o n * I n g o * B l e c h s c h m i d t * ( c ) * 2 0 0 1
Tux
|Home|

|Neue Artikel|

|Index|

|Liste|

|Code-Snippets|

|Links|

|Allgemeines|

|Cool Stuff|
vtanim
Mit Dec 4 17:40:21 MET 2002
tty script typescript vt Animation

Mit vtanim können Sie VT100-Dumps in langsamer Geschwindigkeit betrachten.

LinuxGuide Druckbare Version
Man-Page
Sourcecode
Verwandte Artikel:

(Remote-)Logging einer Konsole



      .~.   
      /V\   
     // \\  
    /(   )\ 
     ^`~'^  
     


Hosted at Sorceforge.net
No ePATENTS
Viewable With Any Browser
Burn All GIFs!

V
T(100)-Dumps enthalten neben dem eigentlichen Text auch alle Sonderzeichen (zum Beispiel ^H für Backspace sowie alle ANSI-Codes zur Steuerung des Cursers oder Einfärbung des Bildschirms). cat reciht im Prinzip aus, um solche Dateien zu betrachten, nur huscht -- schnell wie unsere Linux-Boxen nunmal sind -- alles in einer Sekunde vorbei. Ein Perl-Einzeiler behebt das Problem (wer Probleme mit den verschiedenen Anführungszeichen bzw. mit Cut&Paste hat, kann es hier auch herunterladen):
# vtanim, einzufügen in /home/iblech/.bashrc
 
alias vtanim="perl -we '$|=1;while((\$c=getc(STDIN))ne 'ab') { print \$c; for(\$i=0;\$i<1300;\$i++){}}' 2>/dev/null"
 
 

1300 gibt an, wie langsam die Ausgabe sein soll (alternativ würde auch die Verwendung von Time::HiRes funktionieren). Sobald das Video oder Typescript fertig ist, muss man es mit <Strg>+<C> abbrechen.
So kann man auch ASCII/ANSI/VT100-Animationen, zum Beispiel NASA -- Keep reaching for the stars, ansehen.

Document Informations: Content-Type: text/html; charset=iso-8859-15
Author: Ingo Blechschmidt
Description: LinuxGuide - Mit vtanim können Sie VT100-Dumps in langsamer Geschwindigkeit betrachten.
Keywords: tty, script, typescript, vt, Animation, LinuxGuide
Robots: all
Copyright: Copyright (C) 2002 by Ingo Blechschmidt
Date: 2003-12-04T17:40:21+02:00

Stichwortverzeichnis | Neue Artikel | Übersicht | Codesnippets | Links | Copyright | Cool Stuff | Home | Druckbare Version | Manpage | Sourcecode |
Diesen Artikel kritisieren, kommentieren oder ergänzen
Einen Neuen Artikel schreiben

 
This website is distributed under the GNU Free Documentation License .