The officially official Devuan Forum!

You are not logged in.

#1 2025-12-30 17:28:10

recklessswing
Member
From: Türkiye
Registered: 2020-12-18
Posts: 144  

Can't change system language in Devuan 6 XFCE

I've tried anything I know of, but still can't make language Turkish.
I've tried locale-gen then select the Turkish language, whatever it didn't work.
~$ locale
LANG=en_US.UTF-8
LANGUAGE=
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=

Offline

#2 2025-12-30 17:49:16

Camtaf
Member
Registered: 2019-11-19
Posts: 516  

Offline

#3 2025-12-30 19:41:42

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,797  

Re: Can't change system language in Devuan 6 XFCE

As root:

dpkg-reconfigure locales
dpkg-reconfigure keyboard-configuration

Then I think you need to reboot. (Log out/in might be enough)

Offline

#4 2026-01-02 01:15:37

switching2Devuan
Member
Registered: 2022-05-12
Posts: 28  

Re: Can't change system language in Devuan 6 XFCE

I have the same problem on a second notebook after an install to hd from a live-system of Devuan 6.0 from a usb-stick.

I ran "dpkg-reconfigure locales" to set it to my language-setting "de_DE.UTF-8" but it was already set from the install.
Still, I get the following message when opening a terminal:

bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US.UTF-8): No such file or directory
bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
bash: warning: setlocale: LC_COLLATE: cannot change locale (en_US.UTF-8): No such file or directory

When running "localehelper", I get this:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_CTYPE = (unset),
	LC_NUMERIC = (unset),
	LC_COLLATE = (unset),
	LC_TIME = (unset),
	LC_MESSAGES = (unset),
	LC_MONETARY = (unset),
	LC_ADDRESS = (unset),
	LC_IDENTIFICATION = (unset),
	LC_MEASUREMENT = (unset),
	LC_PAPER = (unset),
	LC_TELEPHONE = (unset),
	LC_NAME = (unset),
	LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

And "locale -v" gives me this message:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
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=

I don't know why it can't be set as on my main working machine (Devuan 4.0).
Maybe a bug?
Let me know if you need me to provide more informaton.

If everything fails I could also try a new install from the netinstall.iso and see if it works any better.

Last edited by switching2Devuan (2026-01-02 01:17:45)

Offline

#5 2026-01-04 21:14:19

switching2Devuan
Member
Registered: 2022-05-12
Posts: 28  

Re: Can't change system language in Devuan 6 XFCE

I finally solved the problem by installing from scratch with the most current netinstall.iso.
Language and locale now work as they are supposed to.

(But now I encountered a problem with non-accessible terminals; (if interested, see this thread).

Last edited by switching2Devuan (2026-01-04 21:28:54)

Offline

Board footer