Estou usando o Kubuntu (Ubuntu 14.04.1 LTS)
$uname -a
Linux mobile2 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:30:01 UTC 2014 i686 i686 i686 GNU/Linux)
Estou enfrentando problemas muito estranhos com as localidades no programa Konsole (o emulador de terminal do KDE) .Se eu fizer login em um console normal, ele não existe.
Definai minha localidade para búlgaro (bg_BG), mas recentemente comecei a receber resultados distorcidos no console quando eram usados caracteres Cirílicos, até meu Thunderbird não podia trabalhar com pastas com nomes cirílicos.
Acontece que minhas localidades estão de alguma forma bagunçadas. Aqui está o que recebo do comando locale
:
$locale
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_BG.UTF-8
LANGUAGE=en:bg:es:en
LC_CTYPE="en_BG.UTF-8"
LC_NUMERIC=en_BG.UTF-8
LC_TIME=en_BG.UTF-8
LC_COLLATE="en_BG.UTF-8"
LC_MONETARY=en_BG.UTF-8
LC_MESSAGES="en_BG.UTF-8"
LC_PAPER=en_BG.UTF-8
LC_NAME=en_BG.UTF-8
LC_ADDRESS=en_BG.UTF-8
LC_TELEPHONE=en_BG.UTF-8
LC_MEASUREMENT=en_BG.UTF-8
LC_IDENTIFICATION=en_BG.UTF-8
LC_ALL=
Como você pode imaginar, não existe uma localidade como en_BG
. Eu tenho as configurações corretas em /etc/default/locale
.
$cat /etc/default/locale
LANG="en_US.UTF-8"
LC_NUMERIC="bg_BG.UTF-8"
LC_TIME="bg_BG.UTF-8"
LC_MONETARY="bg_BG.UTF-8"
LC_PAPER="bg_BG.UTF-8"
LC_NAME="bg_BG.UTF-8"
LC_ADDRESS="bg_BG.UTF-8"
LC_TELEPHONE="bg_BG.UTF-8"
LC_MEASUREMENT="bg_BG.UTF-8"
LC_IDENTIFICATION="bg_BG.UTF-8
Se eu fizer login como root (tenho o root habilitado), as configurações de locale
estão corretas e o console funciona bem. Eu não estou fazendo nenhuma exportação manual de variáveis, e não pude descobrir por que os locais estão em tal estado distorcido.
Eu tentei reinstalar pacotes de idiomas, gerar novamente locales e pesquisar em vários arquivos de ponto no meu diretório pessoal, mas não encontrei nada que indicasse onde o problema poderia estar.
Alguma idéia do que pode atrapalhar meus locais dessa forma estranha?