Linux:Ubuntu18.04下开机自启动QT图形化界面
在Ubuntu 18.04下设置QT程序开机自启动,可以通过创建一个systemd服务单元来实现。以下是步骤和示例代码:
- 创建一个新的systemd服务文件。
打开一个终端,并输入以下命令来创建一个新的服务文件:
sudo nano /etc/systemd/system/your-qt-app.service
- 编写服务文件内容。
在编辑器中,输入以下内容:
[Unit]
Description=Your Qt Application
After=graphical.target
[Service]
Type=simple
ExecStart=/path/to/your/qt/application
[Install]
WantedBy=graphical.target
请将/path/to/your/qt/application
替换为你的QT应用程序的完整路径。
- 重新加载systemd守护进程,使新服务生效。
sudo systemctl daemon-reload
- 启用服务,以便在启动时运行。
sudo systemctl enable your-qt-app
- (可选)立即启动服务而不用重启。
sudo systemctl start your-qt-app
确保你的QT应用程序有执行权限。如果没有,使用以下命令添加权限:
sudo chmod +x /path/to/your/qt/application
现在,每次开机时,你的QT应用程序应该会自动启动。
评论已关闭