我将我的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一些项目挖掘,但我还是有点用的启动上,启动功能丧失。)
在启动时,登录时还是图形登录? –
在图形登录。这是一个系统托盘应用程序。 –