или, как более простое решение, (прости хосподи) путон + PySide + QFIleSystemWatcher
у обычного юзера, которому надо уведомления показывать, нету прав на чтение audit.log, мне как-то не хочется повторять опыты с вылезанием из рута в десктоп сессию с notify-send
занимаешь какой-нибудь bus name на system bus и делаешь простого клиента, работающего от юзера, который подпишется на сигнал ибудет вызывать org.freedesktop.Notification API