在 Ubuntu 16.04 中设置程序开机自启动非常简单,可以通过图形界面或命令行实现。
### 使用图形界面设置开机自启动
1. 打开终端,输入以下命令启动“启动应用程序”设置:
gnome-session-properties
2. 在弹出的“启动应用程序”窗口中,点击“添加”按钮。
3. 在“添加启动应用程序”对话框中,填写名称、命令和注释。其中,“命令”字段应填写程序的完整路径。如果不确定程序的位置,可以使用 dpkg -L [包名]
命令来查找。
### 使用命令行设置开机自启动
如果您更喜欢使用命令行,可以通过编辑 /etc/rc.local
文件或创建 systemd 服务单元文件来实现。
1. 编辑 /etc/rc.local
文件,添加需要启动的命令。例如:
sudo nano /etc/rc.local
在文件末尾(exit 0
之前)添加命令:
/path/to/your/application &
2. 创建 systemd 服务单元文件。例如,创建一个名为 myapp.service
的文件:
sudo nano /etc/systemd/system/myapp.service
文件内容如下:
[Unit]
Description=My Application
After=network.target
[Service]
ExecStart=/path/to/your/application
Restart=always
User=yourusername
[Install]
WantedBy=multi-user.target
保存并退出后,启用该服务:
sudo systemctl enable myapp.service
重启系统后,您的应用程序将会自动启动。