私はかつてシステムを中国語に変更しましたが、今では英語に戻すことはできません。言語設定で順序を変更しようとしましたが、機能しません。
中国語が常にトップです。中国語の言語パッケージを削除しても、残ります。システムのメニューは英語を返しますが、すべてのソフトウェアとトップバーは中国語のままです。
/etc/default/locale
と/etc/environment
もリセットしようとしましたが、機能しません。
root@ks356457:~# cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="en_US:en_GB:zh_CN:de_DE:en_AU:en_CA:en_NZ:en"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
root@ks356457:~# cat /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:en_GB:zh_CN:de_DE:en_AU:en_CA:en_NZ:en"
LC_ALL="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
root@ks356457:~# echo $LANG $LANGUAGE
zh_CN.UTF-8 zh_CN:en
これはリモートサーバーであり、X2GO経由でリモートデスクトップを使用するため、ローカルマシンとしてログインする前に言語を設定することもできません。
どうすれば英語を取り戻すことができますか?どうもありがとう。
まず、中国語の言語パックを確実に削除するために、
Sudo apt-get remove language-pack-gnome-nan*
Sudo apt-get remove language-pack-gnome-zh*
Sudo apt-get autoremove
コマンド。 here の説明に従って/ etc/default/localeファイルをリセットすると、問題が発生します
localedef --list-archive
コマンド。次のような出力が生成される場合
en_US.utf8
zh_CN.utf8
zh_SG.utf8
これ、走る
Sudo localedef --delete-from-archive zh_CN.utf8
Sudo localedef --delete-from-archive zh_SG.utf8
Sudo locale-gen
コマンド。これらのコマンドの後、まだ中国語が表示されていると書きます
cat ~/.pam_environment
コマンド。次のような中国語に関連するものがあれば
LANGUAGE=en_US:zh_CN:en
これは、Geditを使用してファイルから「zh_CN」を削除するだけです。次に、最後のコマンドを与えます
Sudo locale-gen
これが問題の解決に役立つことを願っています。
これは少し明白なように見えますが、試してみることは言わないので、とにかく答えます。英語のリストエントリの下にある中国語の汉语 (中国)
リストエントリをクリックしてドラッグしてみてください。