2002年06月26日(水) [過去の今日]
#1 GnomeICU
ここ暫くICQクライアントを探していたのだけど、結局GnomeICUに戻って来た。日本語が一時期とおらなかったのだが、通るようにしてくれた人がdebian-usersにいたのでそれを使わせて頂くことに。
しかし、どうしてもサウンドが鳴らない。しょうがないのでソースを眺めてみると、gnome_triggers_do なんつー関数を使って音を鳴らしている。どうやらgnome側に任せちゃってるってことらしい。
しょうがないのでイベント時に外部プログラムを起動する機能を使って、音を鳴らせるシェルスクリプトを書いて、それを指定した。Onlineの時だけ鳴らすようにしたかったので、こんな感じになった。
#!/bin/sh player='/usr/bin/aplay' soundfile='/home/koshian/.sounds/Message.wav' if [ $1 = ON ]; then $player $soundfile fi exit
って、スクリプトとも言えない程単純だなこれ。起動時の引数に自分のステータス、相手のUIN、相手のnick、それと恐らく相手のIPアドレスらしきものが渡されてたのだけど、何のイベントかも渡して欲しかったなあ。そしたらイベントごとに音も変えられたのに。
(@80)