這是在ubuntu10.04和10.10系統上。通過網上收集資料,自己調試更改的結果,親測可用
1.安裝
sudo apt-get install vnc4server
在ubuntu下在線安裝軟件一般是apt-get命令,vnc的軟件包名是vnc4server
2.密碼
vncpasswd
輸入命令,然後再輸入密碼
3.然後是創建一個vnc桌面。創建方法是:
vncserver :1
這個地方要注意一下,在圖形界面的終端輸入這個命令,你從其他電腦連過來顯示的是一個終端,並不是圖形化桌面。
這個時候要先運行
vncserver -kill :1
結束掉原來創建的服務,然後輸入
cd
進入用戶目錄
然後再進到目錄下的
cd .vnc
目錄。注意這個地方vnc前面是有“點”的。然後運行
vim xstartup
打開。然後註釋掉最後兩行
#xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#twm &
然後再在最後添加一行
gnome-session &
保存退出。
這時需要你切換到另外的不是圖形的窗口,運行
Ctrl+Alt+(F1-F6)
按住ctrl 和 alt,然後再按F1到F6任意一個。登陸好後,再運行
vncserver :1
創建一個vnc桌面就可以了,你可以運行
Ctrl+Alt+F7
換回圖形界面。
之所以到非圖形界面下進行操作是因爲如果你圖形界面下啓動一個vnc桌面,就會與你正在用的圖形桌面衝突,你登陸的時候就會顯示
could not acquire name on session bus的錯誤,而無法登陸進去。
4.進入vnc,無法輸入字母,快捷鍵問題
先是再10.10下面
通過vnc連到10.10的時候,不管是在終端還是在什麼情況下,按下d,都會默認的顯示桌面,而無法輸入。這是由於系統定義的快捷鍵的問題,我仔細查過,好像ubuntu官方說的這是一個bug,在10.04下也有一個類似的問題,一會再說。這個解決方法就是在終端,運行
gconf-editor
注意運行這個命令最好到自己系統上,不要通過vnc連接,因爲有個d,不過也可以補全
運行這個命令後會彈出一個對話框,然後選擇
Apps->Metacity->Global keybingdings
找到
show desktop
將其默認值改成
disable
或是其他的特殊按鍵組合也行
這樣就解決了。
在10.04下面有一個字母(我忘記了),輸入之後會顯示右上角開關機菜單。我的解決方法就是把那個菜單從bar上移調。
任何建議和更正敬請提出