
Originally Posted by
Gene_S
See "man localectl" to set it globally. Setting it in ~/.profile will do it at login.
Thanks, I tried it, but it is not getting much better now.
I did some more research and found hints, that maybe some parts of the system do not work well with my en_DE locale.
So I decided to switch to de_DE. I changed my KDE Settings to German as my primary language and also in Yast. Also I used
Code:
localectl set-locale LANG=de_DE.utf8
localectl set-locale de_DE.utf8
I wasn't sure, which one is right, so I tried both. locale.conf looks good:
Code:
Arnes-PC:~ # cat /etc/locale.conf
LANG=de_DE.utf8
But after a reboot, I am still on en_DE:
Code:
arne@Arnes-PC:~> env | grep -E 'LANG|LC_'
LANGUAGE=de:en_US
LC_MONETARY=en_DE.UTF-8
LANG=en_DE.UTF-8
LC_MEASUREMENT=en_DE.UTF-8
LC_TIME=en_DE.UTF-8
LC_COLLATE=en_DE.UTF-8
LC_NUMERIC=en_DE.UTF-8
arne@Arnes-PC:~> cat .profile | grep LANG
# in the variable RC_LANG.
#export LANG=de_DE.UTF-8 # uncomment this line for German output
#export LANG=fr_FR.UTF-8 # uncomment this line for French output
#export LANG=es_ES.UTF-8 # uncomment this line for Spanish output
arne@Arnes-PC:~> cat .bashrc | grep LANG
# here, since multilingual X sessions would not work properly if LANG is over-
arne@Arnes-PC:~>
arne@Arnes-PC:~> sudo env | grep -E 'LANG|LC_'
[sudo] password for root:
LANGUAGE=de:en_US
LC_MONETARY=en_DE.UTF-8
LANG=en_DE.UTF-8
LC_MEASUREMENT=en_DE.UTF-8
LC_TIME=en_DE.UTF-8
LC_COLLATE=en_DE.UTF-8
LC_NUMERIC=en_DE.UTF-8
arne@Arnes-PC:~> sudo su -
Arnes-PC:~ # env | grep -E 'LANG|LC_'
LANG=POSIX
LC_CTYPE=de_DE.utf8
Arnes-PC:~ # cat /etc/profile | grep LANG
Arnes-PC:~ #
Any ideas how I can get to a consistent de_DE locale?