Como altero o idioma através de um terminal?


40

Usando as configurações do sistema, mudei meu idioma para árabe e excluí o idioma inglês das configurações. Em seguida, o computador ficou lento e saiu - agora não consigo fazer login novamente porque o login está em árabe.

Portanto, existe uma maneira de padronizar meu idioma via terminal, usar como padrão o idioma da senha de login ou fazer login via terminal que ainda está em inglês. Eu só tenho acesso ao hóspede e a um terminal.


Mudei a senha para algo que pudesse ser traduzido para árabe http://www.psychocats.net/ubuntu/resetpassword - em seguida, entrei e usei as configurações do sistema como padrão.

Respostas:


47

Edite dois arquivos:

  1. sudoedit /etc/default/locale:

    LANG="en_US"
    LANGUAGE="en_US:en"
    
  2. sudoedit ~/.pam_environment:

    LANG=en_US
    LANGUAGE=en_US
    

Logout e Login ou Reinicialização.


5
O Nano também é instalado por padrão. :-)
LiveWireBT

3
Se você quer entender o que a alteração dessas variáveis meios: help.ubuntu.com/community/Locale
yuric

4
Também precisaLC_ALL=en_US.UTF-8
hlcs

2
Se você estiver usando o KDE, poderá verificar ~/.KDE/env/setlocale.shtambém, pois pode entrar em conflito.
stragu 22/06

2
Isso também funciona para "Bash no Ubuntu" no Windows 10.
codemonkey
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.