要在windows下圖形化訪問Ubuntu或其他Linux系統桌面環境有非常多方法。我比較喜歡的是使用VNC服務,須要在Ubuntu下安裝vncserver和在windows下安裝client訪問工具。
1. windows下client訪問工具
對於VNC。client訪問工具也有不少,比方RealVNC、VNCViewer等。我比較喜歡的是VNCViewer,比較小巧輕量級。使用也十分簡單。例如以下圖所看到的:
后面的:1是分配的桌面號。能夠給不同的client分配不同的桌面號訪問。假設是默認port這樣輸入就能夠了。假設設置了port號還須要在IP后面加上port號訪問。
2. Ubuntu服務端配置
1) 首先安裝vncserver服務
sudo apt-get install vnc4server
2)成功安裝后。開啟vnc服務
假設你想訪問root用戶的桌面環境就用sudo vncserver,假設訪問當前普通用戶的環境就直接vncserver就可以,首次啟動會要求設置password。用來在client訪問時使用。后面能夠使用vncpasswd 改動。
啟動vnc成功后。會在主文件夾下產生一個.vnc文件夾。
3)改動原有xstartup文件以圖形化訪問
假設不改動xstartup文件就在client下訪問則會出現以下這種界面:
也就是僅僅有一個終端窗體沒有圖形界面,這顯然不是我們想要的。那么怎樣圖形化訪問呢?這就須要改動vnc的配置文件xstartup。
默認的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 &
我們須要將最后一行“x-window-manager &”改為我們自己的Ubuntu圖形界面服務。那么改成什么呢?這就要看你Ubuntu是什么桌面環境了。Ubuntu有gnome、KDE、Unity等桌面環境。
- 假設是gnome桌面,改成gnome-session &。
- 假設是KDE桌面,改成startkde &;
- 假設是Unity桌面,首先去 /usr/share/gnome-session/sessions/下看桌面session的名稱,假設是ubuntu-2d。則將最后一行改為:
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
$STARTUP


(1)安裝x-windows的基礎
sudo apt-get install x-window-system-core(一般都已安裝)
(2)安裝登錄管理器
sudo apt-get install gdm (還能夠為kdm/xdm)
(3)安裝Ubuntu的桌面
sudo apt-get install ubuntu-desktop