公司的電腦安裝的是Gentoo linux,內建的筆記本安裝的是windows xp professional。linux端採用x11vnc(http://www.karlrunge.com/x11vnc/)作為remote desktop server,根據x11vnc網站上的推薦,windows端使用TightVNC作為viewer(http://www.tightvnc.com/)。
步驟參照x11vnc的協助檔案:
1、分別安裝server和client。
在Gentoo下:
emerge x11vnc
在WinXP下:
到http://www.tightvnc.com/download.html下載一個Installer包,安裝。
2、啟動server
在Gentoo命令列下:
x11vnc -display:0 -forever
-display:0指示串連x-server的第0個顯示終端
-forever選項保證server在沒有client的時候server進程也不終止,預設情況下,當client退出時,server進程也會終止。
3、串連遠端桌面
在WinXP下,TightVNC安裝後有3個捷徑,分別代表3種串連模式(注1):TightVNC viewer(Best Compress)/TightVNC viewer(Fast Compress)TightVNC viewer(Listen Mode)。我使用Fast Compress模式,地址欄填上<your ip>:<display number>,點OK就開始串連,如果想進一步設定可以點擊option。
4、從KDE訪問Windows案頭
伺服器:在WinXP下,執行TightVNC的Launch TightVNC Server,成功後會有表徵圖顯示在systray上(注意不要在控制台裡直接啟動VNCServer服務,用戶端會檢測不到伺服器,而且也會禁止Launch TightVNC Server啟動新的伺服器)
用戶端:Gentoo KDE安裝krdc,這是一個支援多種remote desk協議的用戶端。在RemoteDesk地址欄裡填入<your ip>:<display number>,點擊connect就開始串連。
注1:三種模式的區別:前兩者指資料轉送中的資料壓縮比,在公司的LAN上,二者的速度差不多,都不是很快,串連到遠端桌面後,滾屏和游標移動都有明顯滯後。而且Best Compress的效果很差,所以基本上可以放棄這種模式。Listen模式,會在systray上顯示一個表徵圖,它跟前2種模式的差別我就沒有深究了,有空再看吧。