答案1
你需要指定你的默认输出显示是什么。
(抱歉,以上参考资料是德语。我找不到其他内容。)
A)在 cmd 字段中,输入:
either
DISPLAY=:0 /usr/bin/notify-send test
or,
export DISPLAY=:0; /usr/bin/notify-send test
并在需要时在下面的注释中报告结果。
B)您也可以尝试将 GUI cmdnotify-send
作为“X 应用程序”运行。您可以在展开的菜单中选择它,位于 cmd 字段正下方的字段中。
为什么事实是这样的:
“Gnome Schedule”部分基于crontab
,但crontab
不知道一般用户的环境变量。要获取更多信息,请在终端中执行:
$ man 5 crontab
因此您需要指定:
- 年份
stdout
(即年份标准显示)是在 cron-job 本身内。 - yr cmds 的路径前缀,只要在 中找不到所述 cmd 可执行文件
/usr/bin/
。具体来说,对于notify-send
,原则上没有必要为其完整路径添加前缀。无论如何,请这样做全部cmds 是一种健康的习惯......
嗨嗨。