Что в KDE переопределяет мои настройки локали?

С Kubuntu 14.04 у меня возникли проблемы с локалями. «Что-то» в KDE переопределяет мои настройки (я говорю в KDE, потому что, если я использую gnome, у меня нет проблем).

Вот мои настройки

$ cat /etc/default/locale 
LANG="en_US.UTF-8"
LANGUAGE="en"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"


$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

Но я получил (проблема в «en_FR.UTF-8»):

$ locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_FR.UTF-8
LC_TIME=en_FR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_FR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_FR.UTF-8
LC_NAME=en_FR.UTF-8
LC_ADDRESS=en_FR.UTF-8
LC_TELEPHONE=en_FR.UTF-8
LC_MEASUREMENT=en_FR.UTF-8
LC_IDENTIFICATION=en_FR.UTF-8
LC_ALL=

Что вы думаете об этом?

Спасибо!

4
задан 11 June 2015 в 15:40

2 ответа

Хорошо я стер содержание ~/.kde/env/setlocale.sh, и это работает!

Tkanks!!

0
ответ дан 11 June 2015 в 15:40

Возможно, лучшее обходное решение для этого очищает setlocale.sh и устанавливает его как файл только для чтения с:

cd ~/.kde/env/setlocale.sh
> setlocale.sh
chmod 444 setlocale.sh

теперь Вы проигнорировали бы полностью настройки в GUI и будете иметь рабочие настройки от:

/etc/default/locale
0
ответ дан 12 June 2015 в 01:40
  • 1
    Я только что наткнулся на это сам, когда Вы ответили. Попробует это сразу! – Bib-lost 9 September 2016 в 09:22

Другие вопросы по тегам:

Похожие вопросы: