2003-08-13 (Wed)

_ [comp] BlackBox XFT 負け

XFT 対応の BlackBox (CVS HEAD) を取ってきたが、menu を開くと core dump してしまって駄目。0.65.0 に対する patch があったが、機能していないのか、設定の仕方がまずいのか、駄目。

_ [debian] FluxBox 勝ち

ということで、素で XFT 対応している FluxBox を試してみる。ところが、素では日本語が通らなかった。調べてみると、momonga-linux のほうの FluxBox には対策 patch が当たっているとのこと。これをもらってきて deb パッケージ作成。 ところが、何か妙なコンパイルエラーが大量に発生。調べてみると、GCC 3.3.1 だと strftime の有無の検出に configure で失敗するらしく、#undef HAVE_STRFTIME となり #ifdef HAVE_STRFTIME 〜 #else 〜 #endif の else 部内で大量にエラーが発生するようだ。つうか、どう見ても strftime がないことを考慮したコードじゃないんだが。ここは無理矢理 #define HAVE_STRFTIME 1 して逃げ(と調べたら書いてあった)。 次に、assert がないというエラーで停止。こちらは #include <cassert> を追加して対処(と調べたら書いてあった)。 これで FluxBox で快適 XFT 環境完成。

2003-08-10 (Sun)

_ [debian] /etc/hosts.canna 問題

deb を update すると、/etc/hosts.canna を問答無用で上書きするのは非常にいけてない。

_ [comp] MozillaFirebird GTK2 XFT2 を試す

TTF を追加したことだし、MozillaFirebird GTK2 XFT2 を試してみた。TabbrowserExtensions や Adblock は問題なく動く。ただ、708090-lite theme が駄目だった。SkinVersion が 1.2 から 1.5 になっているためのようだ。708090-lite を install したあと、chrome/chrome.rdf の c:skinVersion=”1.2” を c:skinVersion=”1.5” にすれば使えるようになったが、こんなんで本当にいいのか?

2003-08-06 (Wed)

_ [debian] patch とか libchasen-ruby

#26675 に出てる patch を当てた patch を作った。 また、ruby-chasen をパッケージ化。