Linux环境下设置VNC服务开机自启
时间: 2024-01-14 19:04:52 浏览: 175
在 Linux 系统中,要设置 VNC 服务开机自启动,可以按照以下步骤进行操作:
1. 打开终端并输入以下命令以编辑 VNC 服务的启动文件:
```
sudo nano /etc/systemd/system/vncserver@.service
```
2. 在编辑器中,将以下内容复制并粘贴到文件中:
```
[Unit]
Description=VNC Server on %H
After=syslog.target network.target
[Service]
Type=forking
User=<username>
Group=<groupname>
WorkingDirectory=/home/%u
PIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 -localhost :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
```
其中,<username> 和 <groupname> 分别是您要将 VNC 服务运行的用户名和组名。您还可以根据需要更改分辨率和颜色深度。
3. 保存文件并退出编辑器。
4. 输入以下命令以启用 VNC 服务的自启动:
```
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
```
其中,1 是您要启动的 VNC 服务器的显示编号。如果您要启动多个 VNC 服务器,则需要分别为每个服务器指定不同的显示编号。
5. 重新启动系统并检查 VNC 服务是否已自动启动。
阅读全文