本地顯示遠端伺服器圖形介面

解決方案

序號方案簡單區別
方案一Xmanager1.VNC連線時及時突然中斷(比如斷網),不影響操作進行;2.不需要在伺服器上裝軟體,需要在你的電腦上裝相應軟體,使用SSH協議;3.正版要錢
方案二VNC(Virtual Network Computing)1.本地操作突然中斷,伺服器端操作也中斷;2.在伺服器端裝vncserver(有很多版本選擇),你的電腦裝vncviewer客戶端(有很多軟體選擇);3.不要錢

VCN安裝和配置

vncserver和vncviewr選擇有很多,我選擇採用
vnc4server VNC Viewer

  • 在伺服器安裝作業系統:Ubuntu16.04 Desktop
  • 選擇安裝桌面和修改vnc相應配置,個人嘗試安裝了gnome和xface4

1.安裝gnome

  • 執行apt-get install vnc4server,安裝vnc server

  • 執行vncserver,按照提示設定VNC訪問時的密碼

  • 執行apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal,安裝gnome視窗管理器

  • 需要修改.vnc/xstartup配置檔案。修改為下面的樣子:

#!/bin/sh
exportXKL_XMODMAP_DISABLE=1
unsetSESSION_MANAGER
unsetDBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
vncconfig &
  • 執行apt-get install vnc4server,安裝vnc server

  • 執行vncserver -geometry 1920x1080 :1,再次啟動vnc server,其中1920X1080是螢幕解析度,可自行修改
    thEast)

  • 遠端執行vnc的客戶端(如:VNC Viewer): IP地址 VNC埠(如:192.168.1.188:1)

效果如下(桌面崩潰了,網上找的效果圖):
崩潰的桌面

2.安裝xfce4

  • 執行apt-get install vnc4server,安裝vnc server

  • 執行vncserver,按照提示設定VNC訪問時的密碼

  • 執行sudo apt-get install xfce4,安裝xfce4桌面環境

  • 需要修改.vnc/xstartup配置檔案。修改為下面的樣子:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24 10 10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &
  • 執行sudo update-alternatives --config x-terminal-emulator,選擇“/usr/bin/xterm”項或者“/usr/bin/xfce4-terminal.wrapper”,配置模擬終端,否則登入後無法啟動終端

  • 執行vncserver -geometry 1920x1080 :1,再次啟動vnc server,其中1920X1080是螢幕解析度,可自行修改

  • 遠端執行vnc的客戶端(如:VNC Viewer): IP地址 VNC埠(如:192.168.1.188:1)

效果如下:
這裡寫圖片描述

遇到問題

1安裝gnome系統崩潰,再次登陸表現為:選單無法顯示,終端無法開啟,新開使用者可以重新開啟終端,但是選單任無法顯示,所以採用xfce桌面。網上稱vnc4server對gnome桌面支援有bug。

推薦直接使用安裝xfce4並且修改相應配置

2 安裝xfce後無法使用tab鍵在終端中自動補齊,原因是快捷鍵衝突。

解決方法:

  • 選單欄 → 設定 → 視窗設定 。開啟視窗設定對話方塊
    這裡寫圖片描述

  • 在視窗管理器中選擇快捷鍵選項卡(Key) → Switch window for same application

  • 將衝突快捷鍵清空,關閉視窗管理器

參考: