Debian Jessie com Xfce: não é possível alterar a localidade (LANG) depois de instalar a nova localidade

0

Estou executando o Debian Jessie com o xfce.

Eu costumava ter o sistema em inglês ( en_US.utf8 as LANG desde que eu instalei o debian apenas com o inglês).

Ultimamente, eu instalei novos locais e até mesmo certifiquei-me de escolher None para o default locale , conforme informado no wiki , notei que uma das localidades instaladas, o alemão agora está definido ( LANG=de_DE.utf8 quando eu corro locale ).

Eu segui as instruções da outra wiki sobre como alterar a localidade , ou seja,

# export=en_US.utf8

e depois

dpkg-reconfigure locales

e, em seguida, reiniciar.

Mas ainda recebo LANG=de_DE.utf8 e de_DE.utf8 para todas as variáveis LC_* ( LANGUAGE está definido para inglês).

Eu até removi o local em alemão, executei novamente o export e o dpkg-reconfigure locales e reiniciei, mas ainda tenho LANG=de_DE.utf8 .

O que estou perdendo aqui?

Poderia vir de xfce session and startup settings? Eu olhei um pouco lá, mas não tenho certeza se eu não poderia quebrar outras coisas brincando com essas configurações.

    
por Hub 20xx 18.04.2016 / 13:28

1 resposta

0

você está usando um pedido errado:

export=en_US.utf-8

isso deve ser:

export LC_ALL=en_US.utf-8

ou:

export LANG=en_US.utf-8

De qualquer forma, como o wiki do Debian diz, o uso de LC_ALL é desencorajado, pois dura apenas durante a sessão (isto é, uma sessão de terminal aberta). Você poderia adicioná-lo a um script de inicialização, mas isso é desencorajado novamente pelo wiki do Debian.

Se você quiser apenas mudar sua localidade definitivamente, você deve adicionar o local desejado para /etc/locale.gen . Depois disso, corra:

locale-gen

e depois disso, verifique a localidade gerada recentemente com:

locale -a

en_US.utf-8 deve aparecer como uma saída desse pedido.

Boa sorte!

    
por 26.04.2016 / 22:22