XQuartz 2.5.0 update

XQuartz

Mac OS X 10.5 の Security Update をしたら X11 が起動しなくなった。早速 http://xquartz.macosforge.org/ のサイトから最新の 2010-03-29 付けの XQuartz 2.5.0 を取得してインストールした。10.5 用は X11-2.5.0.dmg で、10.6 用は XQuartz-2.5.0.dmg となっていて、Mac OS X のバージョンによってインストールするファイルが異なっていた。今回は、10.5 用の dmg をマウントしてパッケージファイルからインストールを行った。念のため設定の確認を込めて Mac OS X を再起動してから X11 を起動してみたところ、問題なく起動することができた。いつものように kterm を起動するといつもと違うフォントで表示されてしまった。kterm 上から ctrl+右クリックで VT fonts menu を見るとフォントの選択肢が定義されておらずリソースが読込めてないようだ。おそらく XQuartz のインストールで app-defaults が初期化され KTerm の定義が無いのだろう。念のため以前に ktermコンパイルしたフォルダで make install をして /usr/X11R6/lib/X11/app-defaults に KTerm ファイルがコピーされたのを確認して X11 を起動し直してもフォントが表示されない。もしやと思いフォントフォルダ /usr/X11R6/lib/X11/fonts/misc に普段使っている日本語フォントをコピーして fonts.alias の内容を確認して mkfontdir を実行し、X11 を起動し直してみたところ kterm でフォントが表示されるようになった。一件落着。