今回は、D-Busなるものをさわってみました。 D-Busとは、アプリケーション間で通信を行うためのプロトコルで、実行中のアプリケーションからデータを引き出したり、操作したり出来ます。 詳しくは http://ja.wikipedia.org/wiki/D-Bus http://www.ibm.com/developerworks/jp/linux/library/l-dbus/index.html この辺を参照してください。 これを使うと何がいいのかと言うと、 実行中のアプリケーションから様々なデータを取得したり、アプリケーションを操作したりできます。 今回は、これを使用して audacious から再生中の曲データを拾い、libnotifyで表示してみました。 まずは、ソースコードから。(pythonつかってます) #!/usr/bin/env python # -*- coding: