This is a consequence of the package glibc-locales and that package is not easily removed as can be seen from this topic
Okay so as far as I understood this the glibc-locales are conflicting with the locale.gen and cannot be easily removed and that’s why rofi is unable to set the locale right ?
I don’t know if the glibc-locales package is interfering with rofi - it is unexpected if it does.
I suggest you remove the package
sudo pacman -Rns glibc-locales
Then - due to the issue mentioned my linked topic - you need to reinstall glibc
sudo pacman -Syu glibc
Then run
sudo locale-gen
Now the command localectl list-locales should yield the expected result - the example is from my system
$ localectl list-locales
da_DK.UTF-8
en_DK.UTF-8
en_US.UTF-8
1 Like
Okay thank you very much for your help ^^
hmm doesn’t seem to fix it i’m still getting the same output when i run localectl list-locales
( and the problem continues : ( )
We have wasted enough time on this.
Please fix your system.