libnotifyモジュールに送信されたすべてのイベントを監視する方法はありますか?

libnotifyモジュールに送信されたすべてのイベントを監視する方法はありますか?

libnotifyモジュールに送信されたすべてのイベントを監視する方法はありますか?

Thunderbirdの間違ったサウンド通知をデバッグしようとしていますが、Thunderbirdがサウンドに接続する方法に問題がある場合は、少なくとも私のサウンドを再生できることを願っています。

私はKDEでUbuntu 12.04を使用しています。

ベストアンサー1

私は通常incronタスクを管理するためにinotifyを使用します。

sudo apt-get install incron

/etc/incron.d に incron ファイルを作成します。

echo '/tmp IN_ALL_EVENTS echo "$$ $@ $# $% $&"' > /etc/incron.d/watch-dir-tmp

これにより、/ tmpのすべてのイベントが/ var / log / syslogにダンプされます。

date > /tmp/date

Apr 30 21:29:26 vault incrond[10144]: (system::watch-dir-tmp) CMD (echo "$ /tmp date IN_MODIFY 2")
Apr 30 21:29:26 vault incrond[10144]: (system::watch-dir-tmp) CMD (echo "$ /tmp date IN_OPEN 32")
Apr 30 21:29:26 vault incrond[10144]: (system::watch-dir-tmp) CMD (echo "$ /tmp date IN_MODIFY 2")
Apr 30 21:29:26 vault incrond[10144]: (system::watch-dir-tmp) CMD (echo "$ /tmp date IN_CLOSE_WRITE 8")

cat /tmp/date

Apr 30 21:29:33 vault incrond[10144]: (system::watch-dir-tmp) CMD (echo "$ /tmp date IN_OPEN 32")
Apr 30 21:29:33 vault incrond[10144]: (system::watch-dir-tmp) CMD (echo "$ /tmp date IN_ACCESS 1")
Apr 30 21:29:33 vault incrond[10144]: (system::watch-dir-tmp) CMD (echo "$ /tmp date IN_CLOSE_NOWRITE 16")

rm /tmp/date

Apr 30 21:29:40 vault incrond[10144]: (system::watch-dir-tmp) CMD (echo "$ /tmp date IN_DELETE 512")

おすすめ記事