[Bug 1204182] Re: Locale wrongly defaults to en_US.UTF8
TJ
ubuntu at iam.tj
Sat Jan 4 17:57:08 UTC 2014
There is a much wider issue caused by the generated
"~/.kde/env/setlocale.sh" script; it can somehow get 'stuck' on an
incorrect encoding which can't be subsequently fixed via the GUI.
I have a system with:
cat /etc/default/locale
LANG="en_GB.UTF-8"
Prior to generation of "setlocale.sh" Konsole sessions would use this
correctly.
At some point I used the KDE GUI to check the locales and decided to
remove the "American English" language leaving just "British English".
It seems that this caused the generation of the "setlocale.sh" script
but I didn't realise until sometime later when working in a Konsole
various tools reported "setlocale.sh: No such file or directory".
dpkg-query -S setlocale.sh
did not return any hits so I knew it wasn't a file shipped with a
package but must be generated at some point.
"locale" reported everything set to "en_GB.ISO8859-1" and no matter what
I did using the GUI Language settings or the system configuration
(/etc/default/locale) I couldn't figure out what was controlling it.
Finally, after exhaustively searching the system locations where locales
are set, I tried searching the user home directory which revealed the
existence of this shell script:
grep -r 'ISO8859-1' ~/.*
./kde/env/setlocale.sh: LANG="en_GB.ISO8859-1"
./kde/env/setlocale.sh: LANGUAGE:"en_GB:en"
** Summary changed:
- Locale wrongly defaults to en_US.UTF8
+ setlocale.sh can break user-chosen locales and encodings
** Changed in: kde-workspace (Ubuntu)
Importance: Undecided => Medium
** Also affects: kde-runtime (Ubuntu)
Importance: Undecided
Status: New
** Changed in: kde-runtime (Ubuntu)
Importance: Undecided => Medium
** Changed in: kde-runtime (Ubuntu)
Status: New => Confirmed
** Changed in: kde-workspace (Ubuntu)
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kde-workspace in Ubuntu.
https://bugs.launchpad.net/bugs/1204182
Title:
setlocale.sh can break user-chosen locales and encodings
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kde-runtime/+bug/1204182/+subscriptions
More information about the kubuntu-bugs
mailing list