Re: Problem mit locale unter X
Hi Peter,
On Thu, 10 Apr 2008 12:10:49 +0200 Peter Jordan wrote:
> wenn ich mich in einem VT als user anmelde gibt locale folgendes aus:
> LANG=en_US.UTF-8
> LC_CTYPE=en_US.UTF-8
> LC_NUMERIC="en_US.UTF-8"
> LC_TIME="en_US.UTF-8"
> LC_COLLATE="en_US.UTF-8"
> LC_MONETARY="en_US.UTF-8"
> LC_MESSAGES="en_US.UTF-8"
> LC_PAPER="en_US.UTF-8"
> LC_NAME="en_US.UTF-8"
> LC_ADDRESS="en_US.UTF-8"
> LC_TELEPHONE="en_US.UTF-8"
> LC_MEASUREMENT="en_US.UTF-8"
> LC_IDENTIFICATION="en_US.UTF-8"
> LC_ALL=
Wo hast du das den eingestellt? ~/.profile? ~/.bashrc?
> Wenn ich jetzt allerdings in X eingeloggt bin und dann in xterm locale
> ausführe bekomme ich:
> LANG=
> LC_CTYPE=en_US.UTF-8
> LC_NUMERIC="POSIX"
> LC_TIME="POSIX"
> LC_COLLATE="POSIX"
> LC_MONETARY="POSIX"
> LC_MESSAGES="POSIX"
> LC_PAPER="POSIX"
> LC_NAME="POSIX"
> LC_ADDRESS="POSIX"
> LC_TELEPHONE="POSIX"
> LC_MEASUREMENT="POSIX"
> LC_IDENTIFICATION="POSIX"
> LC_ALL=
>
> Ein env | grep LANG bestätigt, dass die LANG Variable nicht gesetzt ist.
>
> Ist das normal? Wenn ja, warum? Wenn nein, wie kann ich das ändern?
Ich würde sagen es ist normal, denn je nachdem wie du du deine X Session
startest (wozu du nichts geschrieben hast) wird ~/.profile etc nicht
gelesen und xterm startet die Shell nicht im login-modus, wodurch sie
keine Einstellungen lädt.
Mein GDM weiß aber zum Beispiel, dass ich en_US.UTF-8 will und stellt
es mir entsprechend beim Login ein.
Gruß
Evgeni
Reply to: