Ubuntu 18.04 安裝 Xfce桌面和VNC的方法
首先安裝Xfce4桌面環境。Xfce4是在Unix和Unix-like(Linux, FreeBSD)上運行的開源桌面環境,其特點是快速,輕量,同時擁有美觀的交互界面,易於使用。
Xfce4的安裝十分簡單,運行如下命令即可。
安裝Xfce
sudo apt-get install xfce4
安裝VNCServer
sudo apt-get install vnc4server
# #註意:我安裝的是 vnc4server 而非 tightvncserver 服務。
設置密碼並運行vncserver
vncserver
配置xstartup文件
修改xstartup文件內容,針對Xfce4桌面環境.
sudo mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
sudo vim ~/.vnc/xstartup
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 & [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey
修改配置文件後,運行如下命令結束掉之前產生的窗口:1
sudo vncserver -kill :1
sudo chmod +x ~/.vnc/xstartup
創建 VNC Service File
sudo vim /etc/systemd/system/[email protected]
註:用戶,家目錄,分辨率。
[Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=simple User=root PAMName=login PIDFile=/root/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1366x768 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
重新加載服務
sudo systemctl daemon-reload
開機啟動服務,@1 表示開戶 5901 端口。
sudo systemctl enable [email protected]
重啟服務
sudo systemctl start [email protected]
查看狀態
sudo systemctl status [email protected]
使用VNC客戶端工具 VNC Viewer 進行遠程連接,如下圖:
部分參考地址:
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04
Ubuntu 18.04 安裝 Xfce桌面和VNC的方法