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.

McGee
fonte

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.

harisibrahimkv
fonte
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