Bagaimana cara mengubah bahasa melalui terminal?

40

Menggunakan pengaturan sistem, saya mengubah bahasa saya ke bahasa Arab dan menghapus bahasa Inggris dari pengaturan. Kemudian komputer tertinggal dan keluar - sekarang saya tidak bisa masuk kembali karena loginnya dalam bahasa Arab.

Jadi apakah ada cara untuk mengatur bahasa saya melalui terminal, menggunakan bahasa kata sandi login, atau login melalui terminal yang masih dalam bahasa Inggris. Saya hanya memiliki akses ke tamu dan terminal.


Saya mengubah kata sandi menjadi sesuatu yang dapat diterjemahkan ke dalam bahasa Arab http://www.psychocats.net/ubuntu/resetpassword - kemudian masuk dan menggunakan pengaturan sistem ke default.

McGee
sumber

Jawaban:

47

Edit dua file:

  1. sudoedit /etc/default/locale:

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

    LANG=en_US
    LANGUAGE=en_US
    

Logout dan Login atau Reboot.

harisibrahimkv
sumber
5
Nano juga diinstal secara default. :-)
LiveWireBT
3
Jika Anda ingin memahami apa artinya mengubah variabel-variabel ini: help.ubuntu.com/community/Locale
yuric
4
Juga perluLC_ALL=en_US.UTF-8
hlcs
2
Jika menggunakan KDE, Anda mungkin ingin memeriksanya ~/.KDE/env/setlocale.shjuga, karena mungkin bertentangan.
stragu
2
Ini juga berfungsi untuk "Bash on Ubuntu" di Windows 10.
CodeMonkey