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 はまだまだ実験的なものなのでどうなることかと思っていたけど、しばらくは安心かも。