XFCE4 auf deutsch umstellen

angelfreund

lernwillig
Hallo zusammen,
ich habe xfce4 auf OpenBSD4.4 laufen. Leider finde ich in den grafischen Einstellmöglichkeiten von xfce nichts um die Sprache auf deutsch umzustellen.
Installiert wurde per pkg_add, ich starte XFce per 'startxfce4'.
Folgende Dinge habe ich bereits versucht, allerdings ohne Erfolg:

in /etc/X11/xinit/xinitrc eingefügt:
export LC_CTYPE=de_DE.ISO8859-15
export LC_MESSAGES=de

in ~/.login eingefügt:
setenv LANG de_DE.ISO8859-15

Evtl. hatte jemand bereits ein ähnliches Problem und kann mir hierzu vielleicht einen Tipp geben?
Viele Grüße und Danke.
 
Entweder in der xinitrc LANG exportieren, oder in ~/.xsession.
Ich selbst bevorzuge .xsession, weil ich die Einstellung dann auch auf anderen Rechner via nfs habe. Das sieht bei mir so aus:

# set LANG
LANG=de_DE.ISO8859-15
LC_CTYPE="de_DE.ISO8859-15"
LC_NUMERIC="de_DE.ISO8859-15"
LC_TIME="de_DE.ISO8859-15"
LC_COLLATE="de_DE.ISO8859-15"
LC_MONETARY="de_DE.ISO8859-15"
LC_MESSAGES="de_DE.ISO8859-15"
LC_NAME="de_DE.ISO8859-15"
LC_ADDRESS="de_DE.ISO8859-15"
LC_MEASUREMENT="de_DE.ISO8859-15"
LC_IDENTIFICATION="de_DE.ISO8859-15
export LANG
export LC_CTYPE
export LC_NUMERIC
export LC_TIME
export LC_COLLATE
export LC_MONETARY
export LC_MESSAGES
export LC_NAME
export LC_ADDRESS
export LC_MEASUREMENT
export LC_IDENTIFICATION
 
Danke für die rasche Antwort.
Hab folgendes in die xinitrc übernommen:

#set LANG
LANG=de.DE.ISO8859-15
LC_CTYPE=de_DE.ISO8859-15
LC_MESSAGES=de_DE.ISO8859-15
export LANG
export LC_CTYPE
export LC_MESSAGES

Leider hat dies nicht zum Erfolg geführt.
~/.xsession existiert bei mir nicht. Sollte ich diese erstellen?
 
.xsession wird verwendet wen du mit einem Loginmanager startest. .xinitrc wenn du mit startx startest. Auf meinem System sind die Dateien hardlinks.
 
Jo, erstell sie mal mit dem Inhalt. Ausführbar.
.xinitrc muss übrigens auch ausführbar sein.

Kamikaze, er startet mit startxfce4 dem Startscript von xfce. Das will die xinitrc IMHO unter .config/xfce4 sehen...
 
So, jetzt hab xfce in deutsch. Allerdings nur, wenn ich vor 'startxfce4' den Befehl 'export LANG=de_DE.ISO8859-15' eingebe. Eigentlich steht dies ja auch so in xinitrc. (s.o.)
Warum kommt dies dann nicht zur Anwendung? Bezieht sich nur 'startx' auf den Inhalt von xinitrc?
 
Weil in der xinitrc normalerweise drin steht, welcher WM gestartet wird. Wenn du startxfce zum Starten verwendest ist das natürlich schon klar.
Jetzt kannst du die locale also in das Startskript deiner Shell eintragen oder zentral (bei FreeBSD wäre das die login.conf, ob es da etwas äquivalentes gibt, weiß ich nicht).
 
Vielen Dank für eure Antworten. Hab's hinbekommen.
Es muss weder etwas in die xinitrc, oder in ~/.login eingefügt werden, noch muss eine .xsession erstellt werden.
Letztlich genügte folgender Dreizeiler in meiner .profile :

export LANG=de_DE.ISO8859-15
export LC_CTYPE=de_DE.ISO8859-15
export LC_MESSAGES=de_DE.ISO8859-15

...und alles ist schick.
 
Zurück
Oben