小编Pri*_*wer的帖子

如果屏幕锁定,跳过通知发送作业?

我有一个每小时运行一个脚本的 cron,它在启动后使用通知发送在 Ubuntu 18.04 桌面(Gnome)上发送通知。

我可以在脚本中添加什么:

  1. 如果屏幕被锁定,则退出。
  2. 如果屏幕未锁定,则继续正常操作并发出通知。

下面的答案让我根据环境而定:

$ 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)

scripts ubuntu-gnome 18.04

4
推荐指数
1
解决办法
547
查看次数

标签 统计

18.04 ×1

scripts ×1

ubuntu-gnome ×1