通过弹出消息和跳过/延迟按钮定期关闭

通过弹出消息和跳过/延迟按钮定期关闭

我想要一台计算机(Debian、XFCE)每天在

  1. A特定的时间
  2. A弹出窗口提前告知永久关闭,例如好的,跳过延误60分钟纽扣。

我注意到xmessage它被安装了,它提供了一种简单的方法来处理带有定义按钮的基本弹出窗口。但是 crontab 上的解决方法sed(改变事件)和service cron reload(具有适当的权限/etc/sudoers)以及我必须捕获的所有异常似乎太繁琐了。

有任何想法吗?

附: shutdown由于用户通常不在终端上,因此不会读取自己的消息。

答案1

我认为您应该考虑一种稍微不同的方法:不要使用cron关闭,而是使用cron来显示消息xmessage

然后,在从事件(按下或未按下按钮)采取的操作(如果有)之后xmessage,您启动关闭。

换句话说:

  • 在某个时间,显示xmessage通过cron
  • 如果在一定时间后没有采取任何行动(按下按钮) - 关闭
  • 如果按钮按下后,无论什么时间都会延迟关机。

我写了一些与你的需求类似的东西这个线程

相关内容