Есть ли способ получить уведомление о системных событиях в Ubuntu?
Я хочу написать индикатор приложения для Unity, чтобы он отображал одно число и всплывающую подсказку. Я хочу обновить этот номер при изменении даты, т.е. в 24:00, и мне нужно обновить его, если компьютер выходит из спящего или ждущего режима.
Есть ли способ получить уведомление о вышеупомянутых событиях в Ubuntu? Я ищу любой API для просмотра и мониторинга изменений даты / времени и сигналов в системе. Я хочу избежать сканирования системного времени, чтобы ловить изменения.
1 ответ
Когда дата меняется - используйте cron (man at); и как выполнить команду после возобновления из режима ожидания?
Другое дело, чтобы приложение было уведомлено. Обычно для IPC используется обработчик сигнала (POSIX setsig()) и использование команды kill с пользовательским идентификатором сигнала, например SIGUSR1. Ты пишешь с C?