我想为 Unity 编写一个应用程序指示器,显示单个数字和工具提示。我想在日期更改时(例如在 24:00)更新此数字,并且当计算机从休眠或待机状态唤醒时,我需要更新它。
在 Ubuntu 中是否有任何方法可以收到上述事件的通知?我正在寻找任何 API 来观察和监控系统中的日期/时间变化和信号。我想避免扫描系统时间来捕捉变化。
答案1
当日期改变时--使用 cron (man at);还有如何在暂停恢复后执行命令?
另一件事是通知应用程序。IPC 的常见做法是信号处理程序 (POSIX setsig()) 并使用带有自定义信号 ID 的 kill 命令,例如 SIGUSR1。您是用 C 编写的吗?