从debian软件包安装后脚本启动GUI应用

时间:2019-08-22 14:44:08

标签: ubuntu debian installer

我已经生成了一个debian软件包,其中包含一些库和一个可执行文件(GUI应用程序)。我希望可执行文件在安装过程结束时启动debian软件包的用户会话的上下文中自动启动。

我希望我的应用程序在后台永久运行(它实现了一个应用程序指示器并提供用户通知)。通过在/ etc / xdg / autostart /目录中安装.desktop脚本,我成功地在登录时自动启动了它。

但是,经过长时间的搜索,我仍然没有找到一种解决方案来在安装后自动启动我的应用程序。我已经在后安装脚本中尝试了很多操作,例如运行sudo -u $SUDO_USER <executable name>,但是由于后安装脚本在root上下文中运行,因此所有用户上下文都会丢失,并且GUI应用程序无法在用户活动会话上启动。

0 个答案:

没有答案