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