
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 9.0 Deskto 日本語 Remix CD (ブータブル) を
vintage PC の HDD にインストールして使っています。
X を使うと、資源を使うため重たくなるので、もっぱら仮想ターミナル の CUI を愛用しています。
仮想端末の CUI では主としてプログラム開発 (GCC tool chain etc.) に使っていますが、
error message などの一部に(トランプのダイヤ印のような)日本語が混じって解読不能になります。
ほかにも、例えば、df -h で表示される size, used, free, などの カラム表示がダイヤ印になります。
エラーメッセージを英語表示にする方法があればお教えください。
# 他の Linux では
# LC_MESSAGES="en_US.UTF8" などとすると、エラーメッセージが英語表示になりましたが
# Ubuntu では有効ではありませんでした。
オフライン
端末上で、export LANG=C を実行したらその後はどうなるんでしょう?
これで希望どおりの挙動であれば、仮想ターミナルでの設定か、ログインシェルの設定のどちらかが必要になるかと。
お使いの環境次第なのでお使いの仮想ターミナルとかが判ればと思います。
単なるgnome端末であれば[端末]→[文字コードの設定]から西欧のISO-8859-1のエンコードとかを優先的に使うように選んでも良いかもしれません。
オフライン
n_saito さん、有難うございます。
$ export LANG=C
$ df -h
???????? ??? ?? ?? ??% ?????? << 'トランプのダイヤ印' が '?' になり、ずれている。
/dev/sda1 14G 3.1G 9.6G 25% /
となります。
オフライン
私の環境で試したら、LANG=Cだけでいけたっぽいのですが、LANGUAGEにもjaが設定されているようです。
とりあえず、
set | grep -i lang
してみて、日本語が設定されているっぽいものを洗い出してみてはいかがでしょう。
> 各位
langの他にも適切な検索語があれば、追加いただけると幸いです。
オフライン
単純にLC_MESSAGES="en_US.UTF8"以外も変更してみてはどうでしょうか?
$ locale
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=
あと、 export LC_LANG=C とか。
オフライン
例えば、df -h で表示される size, used, free, などの カラム表示がダイヤ印になります。
export LC_LANG=C
で良いみたいです、確認しましたら表示されました。
オフライン
oJIN です。
皆さん、助言有難うございます。
お詫びしなければいけません。
~./profile に、以前に試みた
export LC_MESSAGES="en_US.UTF8"
の一行を加えたままでした。 :-(
これを外して、
export LANG=C
したところ
Filesystem Size Used Avail Use% Mounted on と正しく、ずれないで表示されました。
皆さんの助言に感謝しています。有難うございました。
オフライン