03/03/2012

O bug que não gosta do sábado e da terça - Ubuntu 11.10

Tive que resolver um bug muito doido no Ubuntu 11.10, o gmene-shell não funcionou porque um de seus complementos (gnome-extensions) responsável por exibir o calendário não é capaz de exibir a palavra "Sábado" e "Terça".


A solução para o problema é relativamente simples, editar alguns arquivos de configuração, em alguns casos alterando linhas e em outros adicionando-as, vamos ao trabalho:


$sudo gedit /var/lib/locales/supported.d/local


troque a linha pt_BR ISO-8859-1 para pt_BR.UTF-8 UTF-8, como o exemplo abaixo:

de:
pt_BR ISO-8859-1
en_US.UTF-8 UTF-8

para:


pt_BR.UTF-8 UTF-8
en_US.UTF-8 UTF-8

o próximo passo é acrescentar LC_ALL="pt_BR.UTF-8" no final do arquivo


$sudo gedit /etc/default/locale


LANG="pt_BR" 
LANGUAGE="pt_BR:pt:en" 
LC_MESSAGES="pt_BR.UTF-8" 
LC_CTYPE="pt_BR.UTF-8" 
LC_COLLATE="pt_BR.UTF-8" 
LC_ALL="pt_BR.UTF-8"


Para efetivar as mudanças nos arquivos de configurações modificados, execute no terminal (na sequencia) :


$sudo locale-gen pt_BR.UTF-8 en_US.UTF-8 
$sudo locale-gen --purge 
$sudo dpkg-reconfigure locales

Para completar reinicie o computador.

Fonte