Еще раз: ivman ТОЛЬКО реагирует на события от hal!!! Он ничего не проверяет, он ничего не ищет... Он просто реагирует на события, которые бегут по dbus!