よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

December 29, 2003 [おもひで]

[Fedora] yum update

してみたらリブートできなくなった。てかリブート中にFileSystemがread-onlyになって書き込めないというエラーが出まくって先に進まなくなる。

なぜだろうと悩んだ挙句、/etc/fstabのLABEL=/とかのLABEL指定をデバイス指定(/dev/hda2 / ...とか)に直したら動いた。うーむ。

[Fedora] ATOK Xをインストール

JustSystemのATOK XサポートページにあるRedHat9の参考情報を元にインストールしてみた。あり?パネルが開かないのー。

httをkillして/usr/lib/im/locale/ja/atokserver/atokx_clientを起動してみたところ、以下のエラーが出る。

$/usr/lib/im/locale/ja/atokserver/atokx_client
jp.co.justsystem.atok12.AtokPaletteAux: relocation error: /usr/lib/libgdk-1.2.so.0: undefined symbol: XListInputDevices
jp.co.justsystem.atok12.SystemLineAux: relocation error: /usr/lib/libgdk-1.2.so.0: undefined symbol: XListInputDevices
jp.co.justsystem.atok12.LookupAux: relocation error: /usr/lib/libgdk-1.2.so.0: undefined symbol: XListInputDevices

このXListInputDevicesというのは/usr/X11R6/libXi.soにあるみたいなんだけど、lddでlibgdk-1.2.so.0を見てもこいつがリンクされてない。

しょうがないので、/usr/lib/im/locale/ja/atokserver/atokx_clientの最初のほうに以下を追加。

export LD_PRELOAD=/usr/X11R6/lib/libXi.so

うん、OKみたい。

[Fedora] Ruby周り

ruby(CVS), ruby-gnome2, racc-1.4.4-all, ruby-gettext-package-0.8.1, refe-0.8.0, rbbr-0.5.1をインストール。おおむね良好。

ただ、refe-0.8.0が文字化け。ロケールがja_JP.UTF-8だもんなー。

$refe String#dump |iconv -feuc-jp -tutf-8

こうすればいけるけど面倒くさいか。rbbr使えば問題ないのでみんなrbbrに移行だ!

(注)移行といってもrbbrはrefeのGUI Frontendなのでrefeをインストールする必要はあります。

[Fedora] ATOK X

変換候補を選択するところで文字化け。そういや、これ前にもあったな。

/usr/lib/im/locale/ja/atokserver/atokx_clientの最初のほうに以下も追加。

LANG="ja_JP.eucJP"

GNOME Terminalで日本語入力すると文字化けするなぁ。しょうがないか。UTF-8対応版のATOK Xってでないのかしらん。

viは日本語入力できるのか。あ、でもfileencodingはUTF-8なのかぁ。これはviが内部的にEUC-JPからUTF-8に変換かましてるってことなのかな?

[Fedora] XINE

DVD Videoプレイヤー、他にもいろんな動画フォーマットに対応しているらしい。DVDドライブ買ったのでせっかくだからトライしてみた。

libdvdcssというのが別途必要とのことなのでVideoLANからいただいてきた。

早速、半年くらい前に「いつか見よう」と思って衝動買いしてしまった、うちにある唯一のDVD Videoである Jaco Pastorius Live In Montrealを聴いてしまった。うーん、グレイト。

実は驚くことに(?)DVDプレイヤーの類(もちろんプレステ2も)はオレんちに存在しなかったんだよね。買おうかなぁと思ってたんだけど滅多に使わないし。

XINEの出来も良い(ってか一般的なDVDプレイヤーというのがどういうものか知らないんで実はよくわからないのだけどね)のでもうしばらくこれでイイや。

[Fedora] Matrox Millennium P650用のOpenGLサポート

P650用のX用ドライバってMatrox社が自社開発してるんだけど、現在リリースされているBETA 1.1.0 17dec03(RedHat9.0用)は残念ながらOpenGLの最適化がされていない。

でも、実は現在開発中のベータ版があって、それを申し込む(上記ドライバを申し込む際に欲しいかどうか聞かれる)と別途OpenGLサポートバージョンのドライバの在処をメールしてくれる。

んで、インストールしてみてglxgearsの結果を比べてみた。

(旧:XFree86-Mesa-libGL)
775 frames in 5.0 seconds = 155.000 FPS
838 frames in 5.0 seconds = 167.600 FPS
918 frames in 5.0 seconds = 183.600 FPS
(新:Matrox版)
2751 frames in 5.0 seconds = 550.200 FPS
2966 frames in 5.0 seconds = 593.200 FPS
2968 frames in 5.0 seconds = 593.600 FPS

おー、だいぶ違うじゃありませんか。これは入れるべし。

そうそう、最初インストールしたとき、glxgearsが異常終了した。

結局、Matrox製のlibGL.so.1.3.0がうまく読み込めなかったのが原因のようで、/usr/X11R6/lib/tls/libGL.so.1.2をlibGL.so.1.3.0のシンボリックリンクにしたらうまく動いた。こんな感じ。

# pwd
/usr/X11R6/lib/tls
[root@linux tls]# ls -l
合計 5360
lrwxrwxrwx    1 root     root           12 12月 28 22:08 libGL.so.1 -> libGL.so.1.2
lrwxrwxrwx    1 root     root           14 12月 30 02:53 libGL.so.1.2 -> libGL.so.1.3.0
-rwxr-xr-x    1 root     root       352013 10月 25 07:14 libGL.so.1.2.old
-rwxr-xr-x    1 root     root      5116184 12月 30 02:38 libGL.so.1.3.0

ちなみに、libGL.so.1.2はlibGL.so.1.2.oldにコピーした。libGL.so.1自体をlibGL.so.1.3.0のシンボリックリンクにしても良さそうなんだけど、なんか別のところ(/usr/lib/tls/libGL.so.1)からシンボリックリンクを1.2の方に張られているようなのでやめた。

本日のツッコミ(全2件) [ツッコミを入れる]
通りすがり (December 29, 2003 19:00)

FedoraがFedraになっているのは「敢えて」でしょうか?

むとぽん (December 29, 2003 19:50)

おっとスペルミスです。直しました。


編集