You are here:
Wiki
>
Tec Web
>
ItServicesLinux
>
LinuxDontPanic
(20 May 2010,
TatjanaHeuser
)
(raw view)
E
dit
---+!! Don't Panic: Müll im Terminalfenster %TOC% ---++ Umlaute werden durch Sonderzeichen ersetzt --TODO/Fragment Verifizieren und ggf. Korrektur der [[LinuxFonts][Spracheinstellung]]. Auf lokalen Systemen löst dies das Problem in 90% der Fälle. Schwieriger kann es werden, wenn das darstellende Terminal und der angezeigte Text von verschiedenen Systemen kommen. Workaround: screen als Translator ---++ Auf einmal steht da nur Müll... Das darstellende Terminal kann sich an anzuzeigendem Text so sehr "verschlucken", daß an Stelle der Buchstaben Zeichen eines graphischen Zeichensatzes dargestellt werden. ---+++ Warum? Terminals (und auch die diversen Terminalemulationen) können oft mehr als "nur" Text darstellen, einige sind in der Lage Graphik darzustellen, viele können spezielle Elemente zur Tabellendarstellung und --oft systemspezifische-- Sonderzeichen anzeigen. Ein Programm, das dies ausnutzen will, kann "mitten im Text" zwischen den verschiedenen Zeichensätzen umschalten, indem es spezielle Steuersequenzen sendet. Fast immer werden diese durch Escape eingeleitet, das dadurch eine Sonderbedeutung bekommt. Ursache dieses Zustandes ist daher fast immer der versehentliche Versuch eine Binärdatei oder ein Verzeichnis mittels Anzeigekommandos wie _cat_ oder _more_ darzustellen. ---+++ kontrollierter Versuch In einem neuen Terminalfenster tippe man =echo "^[(0"=. Zu beachten ist dabei, daß das hier mit ="^["= wiedergegebene ESC durch folgende Tastenkombination eingegeben wird: Control-v, und anschliessend die ESC-Taste. das Control-v verhindert hierbei, daß die ESC-Taste interpretiert wird. Sobald die Zeile mit Return abgeschlossen wird, sollte das Terminal in den Line-Draw-Modus, d.h. auf einen Zeichensatz zur Tabellendarstellung umgeschaltet haben. Die magische Zeichenfolge für den Rückweg lautet: echo "^[(B"= um den ASCII-Modus wieder einzustellen. Am einfachsten kann diese eingegeben werden, indem die vorher getippte Sequenz modifiziert wird: Mit dem "Pfeil nach oben" zurück um die alte Zeile zu ändern, 2-mal Backspace, um die letzten beiden Zeichen der vorherigen Zeile zu llöschen, und dann =B"= um die Zeile passend zu modifizieren. Abschicken, und die Welt sollte wieder in Ordnung sein. <img src="http://page.mi.fu-berlin.de/theuser/tecimg/linemode2.gif" alt="terminal settings: line mode"> ---+++ ... und der Weg zurück Leider ist die Rückkehr zum Normalzustand genauso herstellerabhägig, und daher müssen unter Umständen mehrere Reparaturversuche getestet werden, bis einer wirkt. Glücklicherweise ist nur die Darstellung "kaputt", alle Tastatureingaben werden weiterhin normal bearbeitet. Wer sich den "Blindflug", ein Kommando einzugeben ohne mitlesen zu können ob es richtig geschrieben ist nicht zutraut, kann in einem anderen Teminalfenster tippen, und das fertige Kommando mit der Maus in das "kaputte" Fenster kopieren. * =reset= hilft bereits in vielen Faellen zum Normalzustand zurück. * =stty sane= ist ein weiteres "Zauberwort" zur Normalität. * Einige X11 Terminalemulationen verfügen über Menüs am oberen Fensterrand. =Options - Reset - Soft Reset= hilft bei einem _dtterm_, bei einem _gnome-terminal_ liegt dieser Menüpunkt unter =Terminal - Reset=. * ---++ Comments %COMMENT{}%
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r5
<
r4
<
r3
<
r2
|
B
acklinks
|
V
iew topic
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r5 - 20 May 2010,
TatjanaHeuser
Tec
Log In
or
Register
Fachbereich MI
Mathematik
Informatik
Wiki FAQ
Changes
Index
Search
Tools:
Search
Index
All Webs
Registration
Startseite
Personen
Impressum
Sitemap-CMS
Sitemap-Wiki
Kontakt
Der Fachbereich
Fachbereichsverwaltung
Dekanat
Fachbereichsrat
IT-Dienst, Services
Forschungsprojekte
Fachbereich Vorträge, Termine
Lehrerweiterbildung
Tagesbetrieb im Fachbereich
Mathematik
Studium Mathematik
Studiengang Bioinformatik
Arbeitsgruppen
Forschungsprojekte
Mathematik Vorträge, Termine
Publikationen
Professoren und Dozenten
Institutsleitung
Informatik
Studium Informatik
Studiengang Bioinformatik
Arbeitsgruppen
Forschungsprojekte
Kolloquium und Termine
Publikationen
Professoren, Dozenten
Institutsleitung
Studium
Vorlesungsverzeichnisse
Alle Studiengänge
Zum Studium an die FU wechseln
Informationen für Erstsemester
Prüfung und Beratung
Linkliste für Studierende
Förderung, Stipendien
Promotion und Habilitation
Öffentlichkeit
Studieninteressierte
Stellenangebote
GirlsDay
Lange Nacht der Wissenschaften
Termine und Nachrichten für ...
Tag der Mathematik
Bildergalerien
Video
Der Fachbereich
Fachbereichsverwaltung
Dekanat
Fachbereichsrat
IT-Dienst, Services
Forschungsprojekte
Fachbereich Vorträge, Termine
Lehrerweiterbildung
Tagesbetrieb im Fachbereich
Mathematik
Studium Mathematik
Studiengang Bioinformatik
Arbeitsgruppen
Forschungsprojekte
Mathematik Vorträge, Termine
Publikationen
Professoren und Dozenten
Institutsleitung
Informatik
Studium Informatik
Studiengang Bioinformatik
Arbeitsgruppen
Forschungsprojekte
Kolloquium und Termine
Publikationen
Professoren, Dozenten
Institutsleitung
Studium
Vorlesungsverzeichnisse
Alle Studiengängee
Zum Studium an die FU wechseln
Informationen für Erstsemester
Prüfung und Beratung
Linkliste für Studierende
Förderung, Stipendien
Promotion und Habilitation
Ãfentlichkeit
Studieninteressierte
Stellenangebote
GirlsDay
Lange Nacht der Wissenschaften
Termine und Nachrichten für ...
Tag der Mathematik
Bildergalerien
Video
Startseite
Personen
Impressum
Sitemap
Kontakt
Feedback
Fachbereich Mathematik und Informatik