[Gelöst]Im Screen keine Anzeige von Umlauten

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Axion
Beiträge: 13
Registriert: 13.06.2003 13:05:07

[Gelöst]Im Screen keine Anzeige von Umlauten

Beitrag von Axion » 23.06.2005 10:49:14

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
Zuletzt geändert von Axion am 24.06.2005 10:11:21, insgesamt 1-mal geändert.

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 23.06.2005 12:16:52

Was meinst Du mit Screen? Eine Konsole? Tip mal User in einer Konsole den Befehl "locale" ein und Poste die Ausgabe.

Gruß Martin[/code]

Axion
Beiträge: 13
Registriert: 13.06.2003 13:05:07

Beitrag von Axion » 23.06.2005 13:26:03

Mit Screen meine ich das ich mir weiter virtuelle Terminals erstelle mit dem Kommando screen -S screenname.

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=
Hier funktioniert das Tippen und Anzeigen von Umlauten ohne Probleme.

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=
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.

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 23.06.2005 14:19:08

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

Axion
Beiträge: 13
Registriert: 13.06.2003 13:05:07

Beitrag von Axion » 23.06.2005 15:21:12

Ja das mit den den Umlauten erst auf den zweiten Tastendruck hab auch aber damit kann ich sogar noch leben. Nur wenn überhaupt keine Funktionieren ist es extrem nervig ... ach ja ich bin auf stable. vor 3 tagen hat es ja noch funktioniert.

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 23.06.2005 18:08:13

Hallo Axion,
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
und bei "dpkg-reconfigure console-data" habe ich u.a. "latin1, no dead keys",
so gehen die Umlaute etc. gleich beim ersten "Klick" :wink:
[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
[...]
[/edit]


Gruß fuzzy

Axion
Beiträge: 13
Registriert: 13.06.2003 13:05:07

Beitrag von Axion » 24.06.2005 10:11:04

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.

Benutzeravatar
MartinL25
Beiträge: 437
Registriert: 17.04.2005 15:29:09

Beitrag von MartinL25 » 24.06.2005 10:15:42

Hei,

was hast Du denn genau in "/etc/environment" stehen?

Gruß Martin

Axion
Beiträge: 13
Registriert: 13.06.2003 13:05:07

Beitrag von Axion » 24.06.2005 10:55:35

Code: Alles auswählen

hoeglse@304510:~$ cat /etc/environment 
LANG=de_DE.UTF-8@euro
LC_CTYPE=de_DE@euro

Antworten