本地顯示遠端伺服器圖形介面
解決方案
序號 | 方案 | 簡單區別 |
---|---|---|
方案一 | Xmanager | 1.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
export XKL_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
將衝突快捷鍵清空,關閉視窗管理器
參考: