Как запустить приложение GUI с выскочкой?

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

У меня есть приложение для графического интерфейса. Я хочу запустить это приложение автоматически. И когда он неожиданно закрывается или закрывается, я хочу снова открыть это приложение.

Я попытался использовать скрипт upstart, однако, несмотря на отсутствие проблем с услугами с выскочкой, приложение GUI не начинается с скрипта выскочки. Он говорит, что не может подключиться к X-серверу.

Должен ли я добавлять или изменять некоторые настройки для открытия с помощью выскочки или есть ли способ открыть приложение GUI автоматически, когда происходит неожиданный выход или выключение (не только один раз после входа в систему я имею в виду не с запуском)?

1
задан 6 August 2014 в 12:50

1 ответ

Создать файл $HOME/.config/upstart/myGuiStart.conf

Содержимое:

start on desktop-start
stop on desktop-end

respawn

exec firefox

или другой пример с задержкой:

start on desktop-start
stop on desktop-end

respawn

script
    sleep 30
    firefox 
end script

описание respawn: [ ! d3]

 respawn
         A service or task with this stanza will be automatically started
         if it should stop abnormally.  All reasons for a service stopping,
         except the stop(8) command itself, are considered abnormal.  Tasks
         may exit with a zero exit status to prevent being respawned.

Дополнительная информация:

http://ifdeflinux.blogspot.de/2013/04/upstart-user-sessions-in-ubuntu-raring.html

http://ifdeflinux.blogspot.de/2013/04/upstart-user-sessions-in-ubuntu-raring.html

Исправить ошибку? -> https://askubuntu.com/a/62461/265974

5
ответ дан 24 May 2018 в 04:55

Другие вопросы по тегам:

Похожие вопросы: