Freenx-server Instructions

From odroid US
Revision as of 23:17, 27 March 2013 by Osterluk (Talk | contribs) (Ubuntu)

Jump to: navigation, search

Description

NoMachine [1] provides a commercial product that among many things, provides a fast replacement for VNC. Since the low-level components are GPL'd, they make the source available. The nxserver is not free -- but there is a free GPL'd version: http://freenx.berlios.de/

This Wiki: www.taiowiki.com , did all the heavy lifting to provide build instructions for the Raspberry Pi. I built freenx-server from source, using the instructions with a hard-float toolchain specifically for the odroid.

I created a debian binary package on top of my debian-wheezy-gnome-6 release and did clean-machine testing to make sure it would work out-of-the-box.

I only modified sources as mentioned in the Wiki mentioned above.

Installation

Install some prerequsites first, as root or sudo:

sudo apt-get install binutils openssh-server xterm expect tcl8.5



Debian

gnome-6 works.

Ubuntu

You may need to edit check /etc/ssh/sshd_config like so: (nx is picky)

AuthorizedKeysFile      authorized_keys2

There is some issue when trying to connect to ubuntu -- the network connection gets bumped and nxclient gives up...

NXPROXY - Version 3.5.0

Copyright (C) 2001, 2011 NoMachine.
See http://www.nomachine.com/ for more information.

Info: Proxy running in client mode with pid '14882'.
Session: Starting session at 'Wed Mar 27 20:11:08 2013'.
Info: Connection with remote proxy completed.
Warning: Unrecognized session type 'unix-desktop'. Assuming agent session.
Info: Using ADSL link parameters 512/24/1/0.
Info: Using cache parameters 4/4096KB/8192KB/8192KB.
Info: Using pack method 'adaptive-7' with session 'unix-desktop'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 4/4.
Info: No suitable cache file found.
Info: Forwarding X11 connections to display ':0.0'.
Info: Listening to font server connections on port '11000'.
Session: Session started at 'Wed Mar 27 20:11:08 2013'.
Info: Established X server connection.
Info: Using shared memory parameters 1/2048K.
Error: Connection with remote peer broken.
Error: Please check the state of your network and retry.
Session: Terminating session at 'Wed Mar 27 20:11:13 2013'.
Session: Session terminated at 'Wed Mar 27 20:11:13 2013'.