Hello!
Although I tried to read all about Manjaro-setting-manger, Xfce language setting an Local trouble shooting in this forum (among many others this and this and of course this and others) - I am still stuck with my profane problem of not being able to switch my Xfce desktop language back to US-English (en_US.UTF-8).
For years now I use Manjaro with the system language set to en_US.UTF-8 and all other settings - such as for number-format, address, date, etc., I set to de_DE.UTF-8 and it worked like a charm.
I am not aware what I did (or that I changed anything) but a couple of days ago I noticed that although my settings manager local settings still were the same - the Xfce desktop language was in German which I don’t understand and I don’t want - I want it to be in US-English.
I don’t know if it is relevant but currently I am using the following kernel:
6.18.33-1-MANJARO #1 SMP PREEMPT_DYNAMIC
locale -vgives the follwing output:
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=
- the
/etc/locale.conffile ONLY containsLANG=en_US.UTF-8 - in the /etc/locale.gen` file ONLY the line with en_US.UTF-8 is not commented:
#...en_SG.UTF-8 UTF-8
#en_SG ISO-8859-1
en_US.UTF-8 UTF-8
#en_US ISO-8859-1
#en_ZA.UTF-8 UTF-8 ...
- my
/etc/default/localefile ONLY containsLANG=en_US.UTF-8 locale -agives all possible locales I can wish including the one I would want to see as my desktop language - so the commandlocale -a | grep -i "en_US"returnsen_USanden_US.utf8which is no surprise.- In my settings manager I completely removed German language support.
This had no effect so I tried the manual approach to trouble shoot that issue - by follwing the suggestions of this post but unfortunately setting the files by hand and calling locale-gen and setting the language manually by calling sudo localectl set-locale LANGUAGE=en_US.UTF-8 didn’t help either and after rebooting the state remained the same - an Xfce desktop in German language. I don’t know how.
Any hints what I did wrong or oversaw are truly appreciated - it is not a showstopper but very annoying. Currently it looks as if I cannot change any locale settings at all.
The irony is the following screenshot (after changing everything to en-US.UTF-8 and reboot) - everything looks as set to US-English but the system language is German…

