ポップアップメッセージとスキップ/遅延ボタンで定期的に終了

ポップアップメッセージとスキップ/遅延ボタンで定期的に終了

私は毎日動作するコンピュータ(Debian、XFCE)が欲しい

  1. 具体的な時間また
  2. ポップアップ永久閉鎖に関する事前通知を提供します。いいね飛び越えるそして60分遅延ボタン。

私はxmessageそれがインストールされ、定義されたボタンを持つデフォルトのポップアップを処理する簡単な方法を提供することがわかりました。しかし、crontab sed(変更イベント)とservice cron reload(適切な権限を使用/etc/sudoers)の回避策と私がキャッチする必要があるすべての例外は面倒です。

どんなアイデアがありますか?

添付: shutdownユーザーは通常端末にないため、自分のメッセージを読みません。

答え1

cron私は少し異なるアプローチを考慮する必要があると思います。 closeを使用する代わりにcronメッセージを表示するために使用しますxmessage

その後、イベント(ボタンを押すか押さない)で実行されたアクション(存在する場合)の後、シャットダウンがxmessage開始されます。

言い換えれば:

  • ある時点でディスプレイがxmessage通過します。cron
  • 一定時間が経っても何もしない場合(ボタンを押したとき) - 閉じる
  • ifボタンはい押すと、終了は時間に関係なく遅延します。

私はあなたのニーズに似たものを書きましたこのスレッド

関連情報