乌班图服务器版安装VNC
sudo apt update
sudo apt install ubuntu-desktop
#启动并启用显示管理器
sudo systemctl start gdm3
sudo systemctl enable gdm3
#安装中文包
sudo apt install language-pack-zh-hans language-pack-gnome-zh-hans fonts-wqy-zenhei fonts-wqy-microhei
#安装中文输入法(以IBus为例)
sudo apt install ibus ibus-libpinyin ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
sudo reboot
sudo apt install tigervnc-standalone-server
vncpasswd #设置连接密码
#启动vnc并且开启服务 1 默认端口5901,需要防火墙放行
tigervncserver :1 -localhost no -geometry 1920x1080
#vncserver -list 列出所有服务
#vncserver -kill 结束所有服务
#创建开机启动服务
sudo nano /etc/systemd/system/vncserver@:1.service
粘贴一下内容:
[Unit]
Description=TigerVNC Server on :1
After=syslog.target network.target
[Service]
Type=forking
User=your_username
ExecStartPre=/usr/bin/vncserver -kill :1
ExecStart=/usr/bin/vncserver :1 -localhost no -geometry 1280x720 -depth 24
ExecStop=/usr/bin/vncserver -kill :1
[Install]
WantedBy=multi-user.target
保存后退出然后执行
sudo systemctl daemon-reload
sudo systemctl start vncserver@:1
sudo systemctl enable vncserver@:1
自动登录:如需跳过登录界面,可配置自动登录。编辑/etc/gdm3/daemon.conf文件,取消注释并修改以下行:
AutomaticLoginEnable = true
AutomaticLogin = your_username