Как мне автоматически возродить GNOME Do, когда он падает?

Я использую и люблю GNOME Do. Иногда, однако, происходит сбой, и мне приходится повторно запускать его из меню. Можно ли настроить мой сеанс GNOME на автоматическую попытку возрождения Do?

Я понимаю, что есть некоторые предостережения, рассматривающие это - если моя система перейдет в состояние, когда Do вообще не может работать, это создаст бесконечный цикл повторного запуска, сбоя и повторного вызова, но по моему опыту аварийное завершение Do приводит к тому, что немного раздражает, и никогда сразу после перезапуска вручную.

Если кто-то может доказать, что это плохая идея, я также считаю это хорошим ответом.

1 ответ

Решение

Вы должны иметь возможность запустить его с помощью bash-скрипта, который в основном "while(1){gnome-do}", гарантируя, что при сбое gnome-do он снова запустится. Пока gnome-do запускается синхронно, он должен работать нормально. даже если система перейдет в состояние, в котором она не может быть успешно запущена, влияние будет незначительным. Если вы хотите убедиться, что даже это не является проблемой, вставьте команду, используя zenity. Это сообщит вам, что возникла проблема, и потребует от вас нажать Enter, чтобы снова запустить gnome-do.

создайте скрипт со следующим и запустите его из приложения "Startup Applications", которое находится в меню "Системные настройки".

while true
do
  gnome-do
  zenity --info --text="gnome-do crashed ... press enter to restart"
done
Другие вопросы по тегам