Любой способ отправить уведомление на рабочем столе, которое предложит пользователю подтвердить да-нет?

483
aeolus

Я на Fedora 27, и у меня есть отложенная (45 минутная задержка) системная работа, которая регулярно выполняет резервное копирование моего ноутбука. Анакрон потому что моя система не всегда включена.

Проблема в том, что это может занять много памяти (с помощью restic ), и хотя я часто спрашиваю себя в течение рабочего дня, в других случаях, когда я пытаюсь работать, он использует много памяти.

Я знаю об notify-sendуведомлениях на рабочем столе, но я хотел бы иметь возможность подтвердить, хочу ли я запускать задание anacron, когда оно хочет запуститься, или задержать его другим XX minutes, или даже вообще отменить.

Есть какой-либо способ сделать это? Я не привязан к notify-send.

4

1 ответ на вопрос

3
Emre

Вы можете использовать zenity. Простой пример просто спросит, хочет ли пользователь продолжить:

if zenity --question --text="Do you want the job to start?" then echo "User accepted" else echo "User rejected" fi