我有一个每小时运行一个脚本的 cron,它在启动后使用通知发送在 Ubuntu 18.04 桌面(Gnome)上发送通知。
我可以在脚本中添加什么:
下面的答案让我根据环境而定:
$ qdbus org.freedesktop.ScreenSaver /ScreenSaver org.freedesktop.ScreenSaver.GetActive
$ qdbus org.kde.screensaver /ScreenSaver org.freedesktop.ScreenSaver.GetActive
$ qdbus org.gnome.ScreenSaver /ScreenSaver org.gnome.ScreenSaver.GetActive
Run Code Online (Sandbox Code Playgroud)