[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: