私の Linux ボックス 2 台 (xubuntu、debian) でも同じ問題が発生しています。bash で「date」コマンドを使用すると、結果が日本語で表示されます。
2014年 9月 2日 火曜日 02:48:48 UTC
私は日本に住んでいて、日本のタイムゾーンにいますが、date コマンドの出力を含め、作業環境を英語にしたいと考えています。
どうやってやるの?
答え1
これはタイムゾーンによって決まるのではなく、ロケール設定。
Xfce にシステム ロケールを詳細に指定するための UI があるかどうかはわかりません。しかし、低レベルでは、 と入力すると表示される環境変数がいくつかありますlocale
。主なものは で、これは一般的なシステム ロケールを設定します。また、特定の領域には、プログラムで使用される翻訳や日付/時刻の形式など、別の変数$LANG
があります。$LC_*
$LC_MESSAGES
$LC_TIME
単にすべて英語にしたい場合は、設定は簡単です。Xfce 設定で英語のロケールを選択します。(通常は「米国」、つまり en_US.UTF-8 ですが、私は ISO 8601 の日付を提供する en_DK.UTF-8 を LC_TIME に使用しています。)これはタイムゾーンにはまったく影響しません。
あなたが望むなら特定の~/.profile
英語用と日本語用の設定が異なる場合は、Ubuntu が配置する場所に応じて、またはまたは...内の特定の変数を手動で「エクスポート」する必要があるかもしれません/etc/default/locale
。例:
LANG="en_US.utf-8"
LC_COLLATE="lt_LT.utf-8"
LC_TIME="en_DK.utf-8"
( では~/.profile
、 を使用するexport LANG=...
必要があります。)
*.utf-8
もう一つ注意すべき点は、2つのロケールを切り替えると、ない文字セットに影響を与えるのは、どれでもUTF-8 ロケールは引き続き Unicode を使用するため、日本語のテキストは で引き続き機能します。(従来の ISO 8859 を使用するen_US.utf-8
古い と混同しないでください。 )en_US