1. 程式人生 > >Ubuntu 18.04 安裝 Xfce桌面和VNC的方法

Ubuntu 18.04 安裝 Xfce桌面和VNC的方法

桌面環境 https wan 分享 art exe dep 技術 www.

首先安裝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的方法