x11で文字が化ける

仕事でx11を使っていたので、今回購入したMacBookにもx11をインストールしたのですが、起動するとメニューなどは正常に日本語で表示しているのに、xterm上では判読不能な状態です。
ただ読む事が出来ないだけで、コマンドなどは正常に動いているようで、xtermでテキストを開いたり、アプリを起動する事も出来ます。

投稿日 2006/06/02 10:54

返信: 10

2006/06/04 12:38 Community User への返信

日本語が正常に表示できない、ということでしょうか?
そのままでは表示しないと思いますが。簡単な設定が必要です。google すると一杯出てきます。

2006/06/04 13:48 Community User への返信

おっしゃっている意味がちょっとわからないので、見当違いかも?知れませんが・・・
Xwindowシステム(X11)付属のxtermなら日本語表示ができないのは当然で、元々がアルファベットや数字などしか表示できません。
漢字や平仮名も表示可能な、xtermを拡張した「kterm」や「Eterm」などをお使い下さい。

2006/06/05 10:19 Community User への返信

ディレクトリ内をみるだけでしたら、xtermではなくuxtermを使用すればみれます。
(uxtermの実体はxtermのオプション付きのシェルです)
uxterm で ls -v とすれば日本語が表示されます。
これだと表示するだけで、コピー&ペーストできませんけどね。

2006/06/07 07:06 Community User への返信

すみません、説明不足でした。
画面の一番上のリンゴマークのあるメニューバーには、左から「リンゴマーク」「X11」「アプリケーション」「編集」「ウインドウ」「ヘルプ」と日本語で表示されていますが、「xterm」上のプロンプトや、自分が入力したunixコマンドなどが、全く読めない状態です。
エンコードが違って化けているような状態ではなく、表示の状態がドットが水平方向に細かくズレているような感じで、一文字一文字が全く意味不明な状態です。
作業でxtermからunixアプリを動かしたいのですが、上記のような状態なので現在MacBook Proではテストも出来ません。

2006/06/07 10:13 Community User への返信

まず別のユーザーでx11を立ち上げてみてkatujiさんのユーザ環境設定の問題かどうか切り分けてみてください。自分の環境でのみ現象が再現されるのでしたら自分の環境設定を確認してみてください。

2006/06/07 11:06 Community User への返信

ありがとうございます、早速他ユーザーでログインし直し、X11を立ち上げたところ、プロンプトなど正常に表示されました。
現在設定など元に戻して試していますが、このMacBookは以前使用していたPowerBookから環境などを移行しております。
このためX11ではcシェルを使ったり、細かい変更点があるため問題解決までには至っておりませんが、原因が環境であると分かっただけでもありがたいです。
本当にありがとうございました。

2006/06/07 11:42 Community User への返信

他のユーザではだいじょうぶでしたか。
以前の環境を丸ごと移すと便利ですけど、不具合があったとき大変なんですよね。
私でしたら
X11関係の設定のチェック
ユーザ/ライブラリ/Preferencesのフォント関係(Fontbookの設定)
を確認してみるところです。
フォントの整合性がとれていないとそんな感じになることがありえますから。
あともう一息がんばってください。

2006/06/08 06:37 Community User への返信

Isse様、昨日はありがとうございました。
現在シェルをNetInfo マネージャで、元に戻したりしておりますが、解決には至っておりません。
質問なのですが、Fontbookの設定とはどういった事なのでしょうか?

2006/06/08 07:55 Community User への返信

他のユーザにすれば正常なら、ホームを作り直してしまうのが一番簡単な解決法です。
シングルユーザモードで立ち上げて、
mount /uw
mv /Users/namae /Users/namae.old
reboot
とします。namae は現在お使いのアカウント名です。これの名前をname.old 変えてしまいます。この状態で立ち上げると、ログインするユーザホームがありませんので、OSX はユーザホームを default で新たに作ります。これで問題は解決します。
今までのファイルなどは、全て /Users/name.old に入っていますので、ここから、必要なものを新しい方に移せばいいです。こうすると、所有者やパーミッションの問題が起こりませんので簡単です。
問題を起こしていたもの(設定ファイルとかライブラリのファイルなど)を移してしまうと問題が再発しますので、慎重に移します。

2006/06/08 08:13 Community User への返信

はに様
現状のユーザーネームを、リネームしてしまうわけですね。
もうしばらくテストして、改善が見られなければこの方法を取ってみます。
ありがとうございました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

x11で文字が化ける

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。