Wie ändere ich die Sprache über ein Terminal?


40

Mit den Systemeinstellungen habe ich meine Sprache in Arabisch geändert und die englische Sprache aus den Einstellungen gelöscht. Dann ist der Computer ins Stocken geraten und hat sich abgemeldet - jetzt kann ich mich nicht mehr anmelden, da die Anmeldung auf Arabisch erfolgt.

Gibt es eine Möglichkeit, meine Sprache über das Terminal als Standard festzulegen, die Anmeldekennwortsprache als Standard festzulegen oder sich über das Terminal anzumelden, das immer noch auf Englisch ist. Ich habe nur Zugang zu Gast und Terminal.


Ich habe die pasword zu etwas , das ins Arabische übersetzt werden könnte http://www.psychocats.net/ubuntu/resetpassword - dann loged in und gebrauchten Systemeinstellungen Standard.

Antworten:


47

Bearbeiten Sie zwei Dateien:

  1. sudoedit /etc/default/locale:

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

    LANG=en_US
    LANGUAGE=en_US
    

Abmelden und anmelden oder neu starten.


5
Nano wird ebenfalls standardmäßig installiert. :-)
LiveWireBT

3
Wenn Sie verstehen möchten, was das Ändern dieser Variablen bedeutet, gehen Sie wie
folgt vor

4
Auch brauchenLC_ALL=en_US.UTF-8
hlcs

2
Wenn Sie KDE verwenden, sollten Sie dies ebenfalls überprüfen ~/.KDE/env/setlocale.sh, da dies zu Konflikten führen kann.
Stragu

2
Dies funktioniert auch für "Bash on Ubuntu" unter Windows 10.
CodeMonkey
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.