Local LC_NUMERIC global umstellen (XFCE)

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
ocram
Beiträge: 217
Registriert: 26.04.2018 22:30:24

Local LC_NUMERIC global umstellen (XFCE)

Beitrag von ocram » 13.12.2019 23:46:10

Hi,

ich versuche in Debian Buster / XFCE die locale LC_NUMERIC global auf

Code: Alles auswählen

LC_NUMERIC=en_US.UTF-8
umzustellen, da mir ein Programm damit Ärger bereitet. Ich habe

Code: Alles auswählen

export LC_NUMERIC="en_US.UTF-8"
in meine ~/.bashrc geschrieben und wenn ich das Programm (REAPER) vom Terminal starte, dann funktioniert auch alles soweit. Aber wenn ich REAPER direkt starte, dann scheint eine andere LC_NUMERIC gesetzt zu sein, jedenfalls werden dann Punkte und Kommas durcheinandergewürfelt.

Code: Alles auswählen

marco@marco:~$ locale
LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="en_US.utf8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_US.utf8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=

Code: Alles auswählen

marco@marco:~$ locale -a
C
C.UTF-8
de_DE.utf8
en_US.utf8
POSIX
marco@marco:~$ 
und mit root::

Code: Alles auswählen

root@marco:/home/marco# locale
LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="en_US.utf8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_US.utf8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=
Quad core Intel Core i5-4460, H81M-E34
Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
Desktop: Xfce 4.12.3 Distro: Debian GNU/Linux 10 (Buster), +KXStudio

tobo
Beiträge: 2400
Registriert: 10.12.2008 10:51:41

Re: Local LC_NUMERIC global umstellen (XFCE)

Beitrag von tobo » 14.12.2019 11:26:56

Globale Werte entweder direkt in der Datei /etc/default/locale eintragen oder per Schnittstelle eintragen lassen:

Code: Alles auswählen

# update-locale LC_NUMERIC=en_US.UTF-8
PS:
Nehme an, dass das in Buster auch noch so funktioniert!?

ocram
Beiträge: 217
Registriert: 26.04.2018 22:30:24

Re: Local LC_NUMERIC global umstellen (XFCE)

Beitrag von ocram » 14.12.2019 13:16:46

tobo hat geschrieben: ↑ zum Beitrag ↑
14.12.2019 11:26:56
Globale Werte entweder direkt in der Datei /etc/default/locale eintragen oder per Schnittstelle eintragen lassen:

Code: Alles auswählen

# update-locale LC_NUMERIC=en_US.UTF-8
PS:
Nehme an, dass das in Buster auch noch so funktioniert!?
Danke, das scheint es gewesen zu sein. Bisher ging ich immer davon aus, dass export das überall umstellt. Bei Änderung der locale in /etc/default/locale über update muß man rebooten (vielleicht reicht auch Ausloggen). :THX:
Quad core Intel Core i5-4460, H81M-E34
Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
Desktop: Xfce 4.12.3 Distro: Debian GNU/Linux 10 (Buster), +KXStudio

Antworten