Ubuntu系統中TigerVNC支持的圖形界面
TigerVNC作為高性能VNC服務器,兼容Ubuntu下的多種主流圖形界面,核心支持情況如下:
GNOME是Ubuntu Desktop版的默認桌面環境,TigerVNC原生支持其運行。配置時需修改~/.vnc/xstartup
文件,添加以下關鍵內容以啟動GNOME會話:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
exec gnome-session
該配置會加載Ubuntu定制的GNOME桌面,支持所有GNOME原生應用(如GNOME Terminal、Files等)及現代圖形特性。
XFCE以資源占用低、速度快著稱,適合配置較低的Ubuntu服務器(如云主機或舊設備)。安裝XFCE后(sudo apt install xfce4 xfce4-goodies
),修改~/.vnc/xstartup
文件,使用以下配置啟動XFCE會話:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
此配置會加載XFCE桌面,支持面板、文件管理器、終端等基礎工具,兼顧性能與可用性。
KDE Plasma是另一款主流桌面環境,以高度可定制性和現代化界面聞名。TigerVNC支持KDE Plasma的遠程運行,需確保系統已安裝KDE桌面(sudo apt install kde-plasma-desktop
),并在~/.vnc/xstartup
中配置:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startplasma-x11
該配置會啟動KDE Plasma桌面,支持Plasma面板、Dolphin文件管理器、KDE應用等。
MATE是GNOME 2的分支,保留了經典桌面布局,適合習慣傳統界面的用戶。安裝MATE后(sudo apt install ubuntu-mate-desktop
),修改~/.vnc/xstartup
文件,添加以下內容啟動MATE會話:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec mate-session
此配置會加載MATE桌面,支持MATE面板、Caja文件管理器等經典工具。
LXDE以極致輕量化為目標,適合老舊硬件或對性能要求極高的場景。安裝LXDE后(sudo apt install lxde
),修改~/.vnc/xstartup
文件,使用以下配置啟動LXDE會話:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startlxde
該配置會加載LXDE桌面,支持LXPanel、PCManFM文件管理器等基礎應用。
~/.vnc/xstartup
后,需賦予執行權限(chmod +x ~/.vnc/xstartup
),否則VNC無法正確加載桌面。sudo apt install xorg
),確保X11服務正常運行。