Come posso cambiare la lingua tramite un terminale?


40

Usando le impostazioni di sistema ho cambiato la mia lingua in arabo e cancellato la lingua inglese dalle impostazioni. Quindi il computer è rimasto indietro e si è disconnesso - ora non riesco più ad accedere perché il login è in arabo.

Quindi c'è un modo per impostare la mia lingua tramite terminale, impostare la lingua della password di accesso o accedere tramite terminale che è ancora in inglese. Ho solo accesso all'ospite e ad un terminale.


Ho cambiato la password in qualcosa che potrebbe essere tradotto in arabo http://www.psychocats.net/ubuntu/resetpassword - quindi ho effettuato l'accesso e utilizzato le impostazioni di sistema per impostazione predefinita.

Risposte:


47

Modifica due file:

  1. sudoedit /etc/default/locale:

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

    LANG=en_US
    LANGUAGE=en_US
    

Disconnettersi e accedere o riavviare.


5
Nano è installato anche per impostazione predefinita. :-)
LiveWireBT

3
Se vuoi capire cosa significa cambiare queste variabili: help.ubuntu.com/community/Locale
yuric

4
Anche bisognoLC_ALL=en_US.UTF-8
hlcs

2
Se usi KDE, potresti voler controllare ~/.KDE/env/setlocale.shanche, poiché potrebbe essere in conflitto.
Stragu,

2
Questo funziona anche per "Bash su Ubuntu" su Windows 10.
CodeMonkey,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.