linux用户,
你能告诉我是否以及如何通过cronjob激活xscreensaver? 作为背景信息,我每小时必须离开电脑(出于健康原因) - 我认为用cron做这件事最容易。
50 * * * * /usr/bin/xscreensaver-command -activate
无法按预期工作 - syslog记录活动,但我没有看到。 我也不会启动终结器(终端仿真器)。 有没有办法用cron启动gui / display程序?
提前谢谢 ε/ 2答案 0 :(得分:1)
X应用程序需要设置某些环境变量,以便将它们指向正确的显示。尝试:
50 * * * * DISPLAY=:0 /usr/bin/xscreensaver-command -activate
如果这不起作用,您可能还需要某种XAUTHORITY环境变量 - 在GUI会话中检查是否存在这样的变量集,并在此处复制它。