[Gelöst]Im Screen keine Anzeige von Umlauten
[Gelöst]Im Screen keine Anzeige von Umlauten
Hallo zusammen,
ich habe ein Problem mit den deutschen Umlauten im Screen. Ausserhlab des Screes funktionieren die Umlaute ohne Probleme. Ich habe schon dpkg-reconfigure console-data, console-tools und locales ausgeführt.
wenn ich mir ausserhalb des screens eine datei mit umlauten erzeuge und die dann mit cat ausgebe funktioniert, im screen sehe ich nur lauter komisch zeichen.
Kann mir jemand einen Tipp geben wie ich innerhalb de Screens die deutschen Sonderzeichen darstellen kan?
Axion
ich habe ein Problem mit den deutschen Umlauten im Screen. Ausserhlab des Screes funktionieren die Umlaute ohne Probleme. Ich habe schon dpkg-reconfigure console-data, console-tools und locales ausgeführt.
wenn ich mir ausserhalb des screens eine datei mit umlauten erzeuge und die dann mit cat ausgebe funktioniert, im screen sehe ich nur lauter komisch zeichen.
Kann mir jemand einen Tipp geben wie ich innerhalb de Screens die deutschen Sonderzeichen darstellen kan?
Axion
Zuletzt geändert von Axion am 24.06.2005 10:11:21, insgesamt 1-mal geändert.
Mit Screen meine ich das ich mir weiter virtuelle Terminals erstelle mit dem Kommando screen -S screenname.
Ausgabe auf der Loginkonsole
Hier funktioniert das Tippen und Anzeigen von Umlauten ohne Probleme.
Ausgabe von locate ausgeführt im virtuellen Terminal
Innerhalb des virtuellen Terminal werden aus den Umlauten andere Zeichen. Verlasse ich das virtuelle Terminal mit STRG + A, STRG + D kann ich ganz normal arbeiten.
Ausgabe auf der Loginkonsole
Code: Alles auswählen
hoeglse@home:~$ locale
LANG=de_DE.UTF-8@euro
LC_CTYPE="de_DE.UTF-8@euro"
LC_NUMERIC="de_DE.UTF-8@euro"
LC_TIME="de_DE.UTF-8@euro"
LC_COLLATE="de_DE.UTF-8@euro"
LC_MONETARY="de_DE.UTF-8@euro"
LC_MESSAGES="de_DE.UTF-8@euro"
LC_PAPER="de_DE.UTF-8@euro"
LC_NAME="de_DE.UTF-8@euro"
LC_ADDRESS="de_DE.UTF-8@euro"
LC_TELEPHONE="de_DE.UTF-8@euro"
LC_MEASUREMENT="de_DE.UTF-8@euro"
LC_IDENTIFICATION="de_DE.UTF-8@euro"
LC_ALL=
Ausgabe von locate ausgeführt im virtuellen Terminal
Code: Alles auswählen
hoeglse@home:~$ locale
LANG=de_DE.UTF-8@euro
LC_CTYPE="de_DE.UTF-8@euro"
LC_NUMERIC="de_DE.UTF-8@euro"
LC_TIME="de_DE.UTF-8@euro"
LC_COLLATE="de_DE.UTF-8@euro"
LC_MONETARY="de_DE.UTF-8@euro"
LC_MESSAGES="de_DE.UTF-8@euro"
LC_PAPER="de_DE.UTF-8@euro"
LC_NAME="de_DE.UTF-8@euro"
LC_ADDRESS="de_DE.UTF-8@euro"
LC_TELEPHONE="de_DE.UTF-8@euro"
LC_MEASUREMENT="de_DE.UTF-8@euro"
LC_IDENTIFICATION="de_DE.UTF-8@euro"
LC_ALL=
Hmm, wenn ich dasselbe probiere, kommen die Umlaute zwar, aber erst nach dem zweiten Tastendruck, z.B. "ä" + Leertaste. Und zwar nicht nur in screen, sondern auch in einer normalen Konsole. Was Du mal probieren könntest, wäre LC_CTYPE=de_DE@euro zu setzen. Z.B in "/etc/environment". Hört sich auf alle Fälle nach nem Bug an.
Gruß Martin
Gruß Martin
Hallo Axion,
hier bei mir gehen die Umlaute etc. ohne Proble in der Konsole und in "screen".
und bei "dpkg-reconfigure console-data" habe ich u.a. "latin1, no dead keys",
so gehen die Umlaute etc. gleich beim ersten "Klick"
[edit]bzw. für "xterm" etc.
[/edit]
Gruß fuzzy
hier bei mir gehen die Umlaute etc. ohne Proble in der Konsole und in "screen".
Code: Alles auswählen
fuzzy@debian:/tmp$ locale
LANG=en_US
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=
fuzzy@debian:/tmp$ cat /etc/locale.gen
[...]
# NOTE!!! If you change this file by hand, and want to continue
# maintaining manually, remove the above line. Otherwise, use the command
# "dpkg-reconfigure locales" to manipulate this file. You can manually
# change this file without affecting the use of debconf, however, since it
# does read in your changes.
de_DE ISO-8859-1
de_DE.UTF-8 UTF-8
de_DE@euro ISO-8859-15
en_US ISO-8859-1
so gehen die Umlaute etc. gleich beim ersten "Klick"
[edit]bzw. für "xterm" etc.
Code: Alles auswählen
fuzzy@debian:~$ cat /etc/X11/XF86Config-4
[...]
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc102" # für alte IBM-Tastatur
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection
[...]
Gruß fuzzy
Also ich hab gerade festgestellt das in der /etc/environment der LC_CTYPE Eintrag nicht vorhanden ist. Hab den reingemacht und die Lehrzeilen am anfang waren 3 Stück weg gemacht dann lief alles wie es sein sollte. Hab vorher in diesen Datein noch nicht editiert ... Jetzt läuft es sogar so gut das man nicht mal mehr zwei Tasten für einen Umlaut drücken muss.
Code: Alles auswählen
hoeglse@304510:~$ cat /etc/environment
LANG=de_DE.UTF-8@euro
LC_CTYPE=de_DE@euro