我有一个内置的 .deb 安装程序,用于安装 GUI (1)程序myprog
。
我希望这个 .deb 安装程序添加myprog
到会话启动程序全部系统上的用户。
- 是否应该通过向 中添加一个 upstart 作业来完成此操作
/etc/init/
?该作业应从哪里开始? - Ubuntu 存储库中是否有可执行此操作的软件包示例?
1.myprog
是一个应用指标
答案1
为所有用户自动启动应用程序
要自动启动应用程序,无论哪个用户登录,您都可以将.desktop
文件存储在其中/etc/xdg/autostart
。
从启动器自动启动应用程序/etc/xdg/autostart
还将:
- 让个人用户有机会取消设置自动启动。如果用户从启动应用程序中禁用自动启动,则
.desktop
文件将自动从复制到/etc/xdg/autostart
。然后,本地自动启动文件将覆盖~/.config/autostart
.desktop
/etc/xdg/autostart
- 其优点是该应用程序会为新创建的用户默认自动启动。