> If you want the settings be applied system wide, there is the button "Apply System-Wide" in Language Support for the purpose. Pressing that button will make changes to /etc/default/locale and should be effective at next login (or possibly a reboot is needed). But LC_ALL must of course not be set anywhere.
I tried that a few weeks ago. After I logged out and in:
> If you want the settings be applied system wide, there is the button "Apply System-Wide" in Language Support for the purpose. Pressing that button will make changes to /etc/default/locale and should be effective at next login (or possibly a reboot is needed). But LC_ALL must of course not be set anywhere.
I tried that a few weeks ago. After I logged out and in:
$ cat /etc/default/locale "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" ON="en_ CA.UTF- 8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8"
# File generated by update-locale
LANG="en_US.UTF-8"
LC_NUMERIC=
LC_TIME=
LC_MONETARY=
LC_PAPER=
LC_IDENTIFICATI
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
$ locale "en_US. UTF-8" en_CA.UTF- 8 "en_US. UTF-8" en_CA.UTF- 8 "en_US. UTF-8" en_CA.UTF- 8 en_CA.UTF- 8 en_CA.UTF- 8 en_CA.UTF- 8 ON=en_CA. UTF-8
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE=
LC_NUMERIC=
LC_TIME=en_CA.UTF-8
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=en_CA.UTF-8
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
$ locale | grep en_US | grep LC_ "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8"
LC_CTYPE=
LC_COLLATE=
LC_MESSAGES=
The latter variables are not set to "en_CA.UTF-8"
"Setting LC_ALL that way persistently on a desktop is a misconfiguration"?
Is it? This will set LC_CTYPE, LC_COLLATE, LC_MESSAGES, etc:
* $ your_locale= "en_CA" ; sudo update-locale LANG="$ your_locale" .UTF-8 LANGUAGE= "$your_ locale" LC_ALL= "$your_ locale" .UTF-8 "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" "en_CA. UTF-8" ON="en_ CA.UTF- 8"
* $ source /etc/default/locale
* $ locale
LANG=en_CA.UTF-8
LANGUAGE=en_CA
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=en_CA.UTF-8