通过cronjob激活xscreensaver

时间:2011-09-03 19:59:28

标签: linux cron

linux用户,

你能告诉我是否以及如何通过cronjob激活xscreensaver? 作为背景信息,我每小时必须离开电脑(出于健康原因) - 我认为用cron做这件事最容易。

50 * * * * /usr/bin/xscreensaver-command -activate

无法按预期工作 - syslog记录活动,但我没有看到。 我也不会启动终结器(终端仿真器)。 有没有办法用cron启动gui / display程序?

提前谢谢  ε/ 2

1 个答案:

答案 0 :(得分:1)

X应用程序需要设置某些环境变量,以便将它们指向正确的显示。尝试:

50 * * * * DISPLAY=:0 /usr/bin/xscreensaver-command -activate

如果这不起作用,您可能还需要某种XAUTHORITY环境变量 - 在GUI会话中检查是否存在这样的变量集,并在此处复制它。