windows下通過VNC圖形化訪問Ubuntu桌面環境


要在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

如今的Ubuntu都是unity桌面。像以下這樣:



改動完畢后。假設你已開啟了vncserver服務,須要使用 vncserver -kill :1(這里是默認的1號桌面,依據自己情況改動)來殺死正在執行的桌面服務。然后重新啟動該服務: vncserver :1生成新的會話。client又一次連接,就會出現圖形界面。





注:假設沒有使用成功。可能是你的Ubuntu沒有安裝對應的桌面環境。假設是gnome桌面環境,則可按以下方法安裝:

(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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM