2005-10-28 (Fri)
_ [debian] audacious 0.0+svn56-0vd1, 0.0+svn57-0vd1
SVN から引っ張ってきて作成。 また、ja.po を update して投げておいた。
_ [debian] festalon 0.5.5-0vd3
vd_audacious_festalon-0.5.5.patch を当てて audacious 対応、static をつけただけではなく関数名も変更した vd_audacious-festalon-0.5.5_static-fix.patch を当てて作成。
_ [debian] sexyspc 0.4.0-0vd3
vd_audacious_sexyspc-0.4.0.patch を当てて audacious 対応、static をつけただけではなく関数名も変更した vd_audacious-sexyspc-0.4.0_static-fix.patch を当てて作成。
_ [debian] xmms-wma 1.0.5-0vd2
vd_audacious_xmms-wma-1.0.5.patch を当てて audacious 対応にして作成。
_ [debian] libtimidity 0.1.0-0vd1
作成。
_ [debian] xmms-timidity 0.1-0vd1
vd_audacious_xmms-timidity-0.1.patch を当てて audacious 対応にして作成。
2005-10-27 (Thu)
_ [debian] rxvt-unicode 5.8-1vd1
インチキパッチ vd_rxvt-unicode_latin1-supplement_double-width_encoding-jp.patch を当てて作成。
ひとまず作者に報告メールを投げてみた。
_ [comp] xmodmap 設定
半角/全角キーを「`」「~」に変更。
keycode 49 = grave asciitilde
_ [comp] LO-FI Theme for Firefox 0.8 beta
久々に出ていた。
_ [comp] madwifi.org
sf.net から madwifi.org に移転していた。レポジトリも移転。
_ [comp] bmp-festalon 0.5.5 と bmp-sexyspc 0.4.0 併用で SEGV る問題
ちょっと前の問題だけど、調べてみたら両者で関数名がバッティングしていた。これが原因のようだ。ひとまず static をつけてみた。
_ [debian] festalon 0.5.5-0vd2
vd_bmp-festalon-0.5.5_static-fix.patch を当てて作成。
_ [debian] sexyspc 0.4.0-0vd2
vd_bmp-sexyspc-0.4.0_static-fix.patch を当てて作成。
_ [debian] audacious 0.0+svn48-0vd1
beep-media-player の diff.gz を使い、システムのlibfaad2 と libmp4 を使うパッチ vd_audacious_use-system-libfaad2-and-libmp4.patch を当てて作成。いい感じで使える。
_ [debian] gkrellmms 2.1.22-1vd2
vd_gkrellmms-2.1.22_audacious.patch を当てて audacious 対応にして作成。
2005-10-26 (Wed)
_ [comp] bmpx の dbus で遊ぶ
bmpx が dbus でリモートコントロールできるようになっているということで、遊んでみる。 DBus Interface の Setting up a connection with BmpSystemControl - DBus C API のコードと Doing an RPC (Remote Procedure Call) - DBus C API のコードをくっつけてやればひとまずコンパイルは通る。 が、動かない。dbus-daemon は動いているんだけどなぁ。調べてみるとこれだけでは足りなくて、ユーザ側でも dbus-daemon を動かさなければならないようだ。確かに動いてる dbus-daemon には –system というオプションつき。ユーザ側で dbus-daemon を動かすには dbus-launch というコマンドを使えばいいようだ。調べてみると ssh-agent っぽい感じ。~/.xinitrc を以下のように変更。
-exec /usr/bin/ssh-agent blackbox
+exec /usr/bin/dbus-launch --exit-with-session /usr/bin/ssh-agent blackbox
ここまで準備して先程のサンプルを動かしてみる。が、今のプレイリストだと URI が取れても面白くないので src/system-control.xml を参考に、GetCurrentUri を GetCurrentTitle に変更。これで動かしてみると、
** Message: Current Title is: '[Default] 1. (Unknown Artist) - (Unknown Album) - XXXXXXXX.ogg'
おお、取れてるぞ。 examples/dbus-c/ の下にもいろいろコードがあった。
_ [comp] Audacious Player
beep-media-player 0.9.7.1 の後を引き継ぐ形で Audacious Player の開発が始まった。 BMPx はまだまだ実験的なものなのでどうなることかと思っていたけど、しばらくは安心かも。