2009年4月26日日曜日

sshとリダイレクトでリモートの音楽を聞く

sshは-Xオプションでリモートからウィンドウを開くことができるが、そのままだと音声は聞くことができない。
しかし、stdinからの入力で音声を再生できるプレイヤー、例えばmpg123やogg123では、ホストの音楽データをコマンド指定したsshにリダイレクトしてあげるだけでリモートの音楽を聞くことができる。
以下、自分はPC1を操作し、PC2とはともにsshでログインできるとする。
  • PC1の音楽データをPC2で再生
[pc1~]$ ssh hoge@pc2 'mpg123 -' < pc1/music/file.mp3
  • PC2の音楽データをPC1で再生
[pc1~]$ ssh hoge@pc2
[pc2~]$ ssh ore@pc1 'mpg123 -' < pc2/music/file.mp3

どっちもやってることは同じだ。

他にもリモートの音源が欲しいなら、esdとかもあるけど、このsshとリダイレクトを使ったやり方は他にも応用が効きそうなので覚えておこうと思う。

2009年4月3日金曜日

joyd

前回のjs2mouseに引き続き、ジョイパッド関連の話であるが、joydというものがある。

joydはdaemonとして動作させることで、ボタンや軸に設定したコマンドを実行する。
つまりランチャーのような使い方ができると言うことだ。

頑張れば前回の話ではないが、JoyToKeyと同様な動作をさせられるかもしれない。

あとは、頑張る気力が出ればいいだけだ。