1、在Terminal中输入sudo apt-get update更新软件源
| 1 | sudo apt-get update | 
2、安装vncserver
| 1 | apt-get install tightvncserver | 
3、配置vnc密码,运行 vncpasswd 命令
| 1 2 3 4 5 6 7 | ~# vncpasswd Using password file /root/.vnc/passwd VNC directory /root/.vnc does not exist, creating. Password:  Warning: password truncated to the length of 8. Verify:    Would you like to enter a view-only password (y/n)? n | 
4、启动vnc服务
| 1 | /usr/bin/vncserver :1 -geometry 1920x1080 -depth 24 -rfbauth ~/.vnc/passwd | 
5、创建vnc的启动服务,用于开机自动启动
| 1 | sudo nano /etc/systemd/system/vncserver@.service | 
然后填写以下内容
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | [Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=<你的用户名> PAMName=login PIDFile=/home/<你的用户名>/.vnc/%H%i.pid ExecStart=/usr/bin/vncserver %i -geometry 1920x1080 -depth 24 ExecStop=/usr/bin/vncserver -kill %i [Install] WantedBy=multi-user.target | 
- 将 <你的用户名>替换为你自己的用户名。
- 根据你的需要调整 ExecStart里的分辨率(-geometry 1920x1080)和颜色深度(-depth 24)。
6、重新加载 Systemd 配置
| 1 | sudo systemctl daemon-reload | 
7、设置开机启动
使用以下命令让 VNC 服务在开机时自动启动(假设你要启动的显示编号为 :1):
| 1 | sudo systemctl enable vncserver@:1.service | 
启动 VNC 服务
| 1 | sudo systemctl start vncserver@:1.service | 
检查服务状态
| 1 | sudo systemctl status vncserver@:1.service | 
总结
通过上述步骤,你可以配置 VNC 服务在系统启动时自动启动,并使用 Systemd 管理它。如果需要修改分辨率或其他参数,可以直接编辑 /etc/systemd/system/[email protected] 文件。
