Я связываю свое приложение Java как пакет Debian, и мне нужно, чтобы мое приложение запускалось при запуске. Вот моя структура пакета DEB:Регистрация приложения для запуска при входе в пакет Debain
+
|
+--+control
| |
| +--+control
| |
| +--+md5sums
| |
| +--+postinst
| |
| +--+prerm
|
+--+data
|
+--+usr
|
+--+share
|
+--+applications
| |
| +--+MyApp.desktop
|
+--+myapp
|
+--+bin
| |
| +--+application.sh
|
+--+application.jar
Мой файл Jar выполняется с помощью сценария application.sh
. Мой сценарий установки postinst
содержит только:
#!/bin/sh
ln -s /usr/share/myapp/bin/application.sh /usr/bin/myapp
Я хотел бы выполнить myapp
скрипт при входе пользователя на компьютере. Что я должен добавить к этому скрипту, чтобы приложение запускалось автоматически.
Спасибо.
(Это мой первый раз Builing пакеты DEB и то, что я узнал до сих пор роя через несколько проектов по SourceForce, но я еще немного потерял с функцией старт-на-старте.)
При запуске, при входе в систему или при графическом входе в систему? –
При графическом входе. Это приложение в системном трее. –