¿Cómo cambio el idioma a través de un terminal?

40

Usando la configuración del sistema, cambié mi idioma a árabe y borré el idioma inglés de la configuración. Luego, la computadora se retrasó y cerró la sesión; ahora no puedo volver a iniciar sesión porque el inicio de sesión está en árabe.

Entonces, ¿hay alguna manera de predeterminar mi idioma a través de la terminal, por defecto el idioma de la contraseña de inicio de sesión o iniciar sesión a través de la terminal que todavía está en inglés? Solo tengo acceso a invitados y una terminal.


Cambié la contraseña a algo que pudiera traducirse al árabe http://www.psychocats.net/ubuntu/resetpassword , luego inicié sesión y utilicé la configuración del sistema por defecto.

McGee
fuente

Respuestas:

47

Edite dos archivos:

  1. sudoedit /etc/default/locale:

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

    LANG=en_US
    LANGUAGE=en_US
    

Cerrar sesión e iniciar sesión o reiniciar.

harisibrahimkv
fuente
55
Nano también se instala por defecto. :-)
LiveWireBT
3
Si desea comprender qué significa cambiar estas variables: help.ubuntu.com/community/Locale
yuric
44
También es necesarioLC_ALL=en_US.UTF-8
hlcs
2
Si usa KDE, es posible que también desee verificarlo ~/.KDE/env/setlocale.sh, ya que podría entrar en conflicto.
stragu
2
Esto también funciona para "Bash en Ubuntu" en Windows 10.
CodeMonkey