ubuntu 12.04 下配置nvc以共享桌面到windows

原文連接:http://www.faceye.net/search/143315.htmlhtml

最近在作個項目, 須要用到 android emulator , 平時用的PC是win7的, 還有一臺電腦裝的是ubuntu 12.04, 可是沒顯示器, 發現經過遠程鏈接到ubuntu機器, emulator跑不起來, 報錯, 找專家看了看, 應該是OpenGL不支持。
再擺臺顯示器, 太佔地方了, 想到了桌面共享,即便用nvc。android

nvc的配置也很簡單。ubuntu

首先, 進入 gnome classical 界面, 在 系統 -> 工具 -> 首選項 -> 桌面共享中, 勾上相應的選項。
個人這些選項都是默認勾上的, 因此, 這一步只是打開驗證了一下。windows

第二步是在ubuntu 上安裝 nvc server , 使用以下命令:服務器

sudo apt-get install nvc4server 


 

這一步執行下, 發現系統中原來已經安裝過了。session

第三步就是啓動nvc server,執行命令: nvcserver
會提示輸入桌面登陸密碼,並提示輸入桌面編號等。工具

第四步是在windows上下載個nvc viewer, 也可使用其餘工具。
nvc viewer 下載地址:
.net

第五步打開 nvc viewer , 輸入服務器地址和桌面編號,如:172.26.18.72:2 , 而後再輸入桌面登陸密碼便可。
可是打開以後,發現桌面比較難看, 只有一個終端。
網上搜了下, 發現須要修改 ubuntu 上 nvc server 的配置。code

第六步, 修改 nvc server 配置。
安裝好 nvc server 後, 會在用戶根目錄下建立一個 .nvc 目錄, 其中有一個 xstartup 文件, 修改前, 其內容以下:orm

#!/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 &


參考
說要根據桌面環境, 修改最後一行:
•若是是gnome桌面,改爲gnome-session &;
•若是是KDE桌面,改爲startkde &;
•若是是Unity桌面,首先去 /usr/share/gnome-session/sessions/下看桌面session的名稱,若是是ubuntu-2d,則將最後一行改成:

export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
$STARTUP


 

可是修改以後, 仍是不行。

再找了找資料, 有人說須要把

# unset SESSION_MANAGER

的註釋去掉, 並加上下面一行:

unset DBUS_SESSION_BUS_ADDRESS

 

最終修改後的文件以下:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# 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" &\
# startkde &
# gnome_session &
# x-window-manager &
export DESKTOP_SESSION=ubuntu-2d
export GDMSESSION=ubuntu-2d
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
$STARTUP


 

這一次OK了, 在win7上經過 nvc viewer 看到了與 ubuntu 上一樣的界面。

原文連接:http://www.faceye.net/search/143315.html

相關文章
相關標籤/搜索