Can't change locale

Hello all! First of all, I want to say thank you for all who make this beautiful distro. I love it from the first look. I have a small problem. When I install EndeavourOS I choose Russian language as system locale. Now I want change it to English. I change /etc/locale.conf to LANG=en_US.UTF-8. Then I try localectl set-locale LANG=en_US.UTF-8. localectl status say: System Locale: LANG=en_US.UTF-8
VC Keymap: ru
X11 Layout: us,ru
X11 Options: grp:alt_shift_toggle
but when I type locale I get this:
LANG=ru_RU.utf8
LC_CTYPE=“ru_RU.utf8”
LC_NUMERIC=“ru_RU.utf8”
LC_TIME=“ru_RU.utf8”
LC_COLLATE=“ru_RU.utf8”
LC_MONETARY=“ru_RU.utf8”
LC_MESSAGES=“ru_RU.utf8”
LC_PAPER=“ru_RU.utf8”
LC_NAME=“ru_RU.utf8”
LC_ADDRESS=“ru_RU.utf8”
LC_TELEPHONE=“ru_RU.utf8”
LC_MEASUREMENT=“ru_RU.utf8”
LC_IDENTIFICATION=“ru_RU.utf8”
LC_ALL=

How I can change locale in BSPWM edition?

1 Like

Welcome Back to EndeavourOS!

Did you reboot? Local changes need a reboot

Yes. And trying regenerate locale also don’t help.

this is independently from WM and handled systemwide:
first regenerate locale after set /etc/locale.gen to hold the locales you want to have available:
sudo nano /etc/locale.gen
then regenerate locales:
sudo locale-gen
then set the one to use:
sudo localectl set-locale LANG=en_US.UTF-8
reboot system, and keep in mind to change used locale in login manager if needed (if more then one is there)

1 Like