12/09/20 22:39:00.31 ia+kS5+H.net
>>377
今見に行ってみましたが、これはGNOME向けVLCというよりも、
VLCからGNOME VFS(仮想ファイルシステム)にアクセスするためのモジュールのようですね。
ところで、ちょっとVLCのソースを眺めてみましたが、スクリーンセーバーの制御には、
汎用のコマンド(xdg-screensaver)を呼び出しているようです。
このバイナリの名前を変更してその場所にシェルスクリプトを置いてフックしてみたら、
動画再生と終了のときに、
/usr/bin/xdg-screensaver suspend 0x04801b8a
/usr/bin/xdg-screensaver resume 0x04801b8a
のように呼び出していることがわかりました。
これは、GNOMEでもXFce4でも同じでした。
ちなみにWindow IDは、xwininfo -treeで見てみると、結構深いところ
(子供の子供の……)みたいですね。一番末の子供の一つ上くらい。
今のところ、わかったのはここまでです。