打开终端,运行gnome-session-properties命令。弹出以下界面,添加指定路径的qt程序即可。
添加以后,在~/.config/autostart目录下(~/代表当前登录的用户目录),会生成一个xxx.desktop配置文件。内容如下:
按照以上格式,可以通过脚本添加配置文件来实现一键配置。
通常开机启动的程序,都伴随着程序崩溃自动重启的需求, gnome-session-properties不支持。
因此,使用此方法,需要自己去实现进程监测。 可以添加一个命令行的程序(一般没人去退出它),功能就是简单的打开一个QT GUI程序,并且监测该进程,当进程退出或者崩溃时,自动再启动。
systemctl命令可以配置开机启动的服务,但是没找到QT GUI成功的办法,启动时提示失败。
- sudo systemctl start rc.local.service
- sudo systemctl stop rc.local.service
- sudo systemctl status rc.local.service 查看服务状态
- sudo systemctl daemon-reload 重新加载服务配置
- sudo systemctl restart rc.local.service