前言:
FreeNX提供非常彈性的遠端桌面環境,是NoMachine公司利用Debian開發的GPL版本,
其NX Server是Commercial版本。該系統可以應付窄頻到LAN的環境,即使在56K環境也能
有很高的效能。另外也可以將遠端桌面的聲音轉過來,就如同Windows XP的遠端桌面一樣
。
執行畫面:
http://bbns.twbbs.org/gallery/debian/FreeNX
下面適用Debian-based系統
FreeBSD的ports是放在/usr/port/net/freenx
安裝方法直接make install即可
========================================
加入apt來源:
將/etc/apt/source.list加入下面這行
- 代碼: 選擇全部
deb http://kalyxo-archive.mornfall.net/ experimental main
目前在sid下能夠正常安裝,網路上有人反應也能夠在Sarge上正常運作,
至於Woody就不清楚了。
安裝:
- 代碼: 選擇全部
apt-get install freenx nxserver nxlibs libnxcomp0 libnxcompext0 nxagent
如果出現package dependency的錯誤,輸入apt-get -f install就能夠修正問題,
大概是因為package沒有包好的原因,不過這並不影響安裝情形。
設定:
安裝完畢後,debconf會跳出來,有三個選項,選擇第一個NoMachineKey,這樣才能
和官方的client相容。如果選第二個,要使用官方的客戶端就會需要額外設定的步驟。
註: 其他非Debian系列的系統可以透過執行:
- 代碼: 選擇全部
nxsetup --install --setup-nomachine-key
接下來請執行
- 代碼: 選擇全部
nxserver --adduser <本機帳號>
nxserver --passwd <本機帳號>
權限問題:
freeNX會需要將資料導到/dev/urandom和/dev/null上,如果您的client曾經出現
Authorication failure或Connection timeout的問題,就是這兩個device檔案權限沒設好
,請確定他們在0666上。
Client:
客戶端的軟體請到http://www.nomachine.com下載,目前有Windows、Linux、Solaris
、Mac OS X,FreeBSD應該有porting。
按照設定精靈的步驟就可以執行了。
註: Client裡頭預設了KDE、Gnome和CDE三種桌面環境,如果您想要套用自己的.xsession
或.xinitrc,請建立一個連結.Xclients到.xsession或是.xinitrc:
- 代碼: 選擇全部
ln -s .xsession .Xclients