服务器正常使用ssh登录
打开终端,运行
sudo gedit /etc/apt/sources.list
把这个freeNX的源加进去,网上提供的其他源我都试了,我这里只有这个源可以连上
deb http://mirror.ubuntulinux.nl feisty-seveas freenx
deb-src http://mirror.ubuntulinux.nl feisty-seveas freenx
然后下载GPG key,并安装
wget http://mirror.ubuntulinux.nl/seveas.gpg
sudo apt-key add seveas.gpg
更新,安装freeNX
sudo apt-get update
sudo apt-get install freenx
现在安装完了,但是需要做一些修改才能正常使用,主要是因为新系统字体文件位置有所改变
gedit /usr/lib/nx/nxloadconfig
打开,大概是266行,原始的文件是:
[ -z "$APPLICATION_LIBRARY_PRELOAD" ] && APPLICATION_LIBRARY_PRELOAD="$APPLICATION_LIBRARY_PATH/libX11- nx.so.6.2:$APPLICATION_LIBRARY_PATH/libXext- nx.so.6.4:$APPLICATION_LIBRARY_PATH/libXcomp.so: $APPLICATION_LIBRARY_PATH/libXcompext.so.1: $APPLICATION_LIBRARY_PATH/libXrender-nx.so.1.2"
替换成(这么多其实都是一行的内容):
[ -z "$APPLICATION_LIBRARY_PRELOAD" ] && APPLICATION_LIBRARY_PRELOAD="$APPLICATION_LIBRARY_PATH/libX11- nx.so.6.2:$APPLICATION_LIBRARY_PATH/libXext- nx.so.6.4:$APPLICATION_LIBRARY_PATH/libXcomp.so: $APPLICATION_LIBRARY_PATH/libXcompext.so: $APPLICATION_LIBRARY_PATH/libXrender-nx.so.1.2"
还是这个文件的185行,原始的文件是:
AGENT_EXTRA_OPTIONS_X="- fp /usr/share/X11/fonts/misc:/usr/share/X11/fonts/cyrillic: /usr/share/X11/fonts/Type1:/usr/share/X11/fonts/CID: /usr/share/X11/fonts/100dpi:/usr/share/X11/fonts/75dpi: /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType: /var/lib/defoma/x-ttcidfont-conf.d/dirs/CID"
替换成(注意:-fp后边有一个空格):
AGENT_EXTRA_OPTIONS_X="-fp /usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/, /usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi"
再打开另外一个文件
gedit /etc/nxserver/node.conf
在文件最后加入(注意:-fp后边有一个空格):
安装完之后可以运行来测试一下NX服务器:
当前状态:
nxserver --status