Existe uma maneira de monitorar todos os eventos enviados para o módulo libnotify?

2

Existe uma maneira de monitorar todos os eventos enviados para o módulo libnotify?

Estou tentando depurar notificações sonoras defeituosas do Thunderbird, e espero que, se a maneira como o Thunderbird se relaciona com os sons estiver com defeito, eu possa pelo menos reproduzir meu próprio som.

Estou usando o Ubuntu 12.04 com o KDE.

    
por vfclists 30.04.2014 / 18:29

1 resposta

0

Normalmente, giro para incron para gerenciar as tarefas de inotificação:

sudo apt-get install incron

Crie um arquivo incron em /etc/incron.d:

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

Isso irá despejar TODOS os eventos em / tmp para / 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")
    
por 01.05.2014 / 03:30

Tags