• Home
  • Help
  • Search
  • Login
  • Register
Pages: [1]
Author Topic: Google's Neatx - an Open Source NX server  (Read 7070 times)
jlpoole
Principal Software Engineer
Global Moderator
Jr. Member
*****

Karma: 2
Posts: 87

Principal Software Engineer -- Oracle Corporation


View Profile
« on: October 09, 2009, 04:20:47 AM »

On the SheevaPlug
Gentoo linux-2.6.30-rc1

Successfully installed Neatx, a Google Code project: http://code.google.com/p/neatx/

From their site:
Quote
Neatx is an Open Source NX server, similar to the commercial NX server from NoMachine. If you're not familiar with NX, these links might help:

    * NoMachine's “Getting Started With NX”
    * NoMachine's “Introduction to NX technology”
    * Wikipedia article on NX technology

was able to successfully connect to the plug using the NX Client for Windows.

Small issue: I don't have an acceptable windows managament, e.g. Gnome or KDE, running.  Trying now, but expecting something to go awry, to install KDE base. 

Looking into Flushbox. http://www.gentoo.org/doc/en/fluxbox-config.xml
Logged

The statements and opinions expressed here are my own and do not necessarily represent those of Oracle Corporation.

mbohupa
Newbie
*

Karma: 0
Posts: 4


View Profile
« Reply #1 on: October 09, 2009, 07:10:29 AM »

That's great. Could you please post some instructions? I am running Debian on my plug and succesfully built and installed FreeNX.
« Last Edit: October 09, 2009, 07:29:30 AM by mbohupa » Logged

jlpoole
Principal Software Engineer
Global Moderator
Jr. Member
*****

Karma: 2
Posts: 87

Principal Software Engineer -- Oracle Corporation


View Profile
« Reply #2 on: October 10, 2009, 07:03:17 AM »

I use Gentoo, so to install the Neatx package I did the following:

Quote
localhost ~ # emerge -s neat
Searching...
[ Results for search key : neat ]
[ Applications found : 1 ]

*  net-misc/neatx [ Masked ]
      Latest version available: 0.3.1_p43-r1
      Latest version installed: [ Not Installed ]
      Size of files: 57 kB
      Homepage:      http://code.google.com/p/neatx/
      Description:   Google implementation of NX server
      License:       GPL-2

localhost ~ #

Since the package is masked, I throw the dice and use the nifty utility autounmask to allow net-misc/neatx and any dependencies that might be masked from my build to be integrated into my environment which, after all, is a development environment and an ARMv5TE architecture where plenty of Gentoo packages are unproven.

Code:
# localhost ~ # autounmask net-misc/neatx-0.3.1_p43-r1

 autounmask version 0.27 (using PortageXS-0.02.09 and portage-2.1.6.13)

 * Using repositories:
     /usr/portage
     /usr/portage/local/layman/nx

 * Using package.keywords file: /etc/portage/package.keywords
 * Using package.unmask file: /etc/portage/package.unmask
 * Using package.use file: /etc/portage/package.use

 * Unmasking net-misc/neatx-0.3.1_p43-r1 and its dependencies.. this might take a while..

 * Added '=net-misc/neatx-0.3.1_p43-r1 **' to /etc/portage/package.keywords
 * Added '=dev-python/pexpect-2.4 **' to /etc/portage/package.keywords
 * Added '=dev-python/pexpect-2.3-r1 **' to /etc/portage/package.keywords
 * Added '=dev-python/pexpect-2.3 **' to /etc/portage/package.keywords
 * Added '=net-misc/nx-3.4.0 **' to /etc/portage/package.keywords
 * Added '=net-misc/nx-3.3.0-r5 **' to /etc/portage/package.keywords
 * Added '=net-misc/nx-3.3.0-r4 **' to /etc/portage/package.keywords
 * Added '=net-misc/nx-3.3.0-r1 **' to /etc/portage/package.keywords
 * Added '=dev-python/simplejson-2.0.9-r1 **' to /etc/portage/package.keywords
 * Added '=dev-python/simplejson-2.0.9 **' to /etc/portage/package.keywords
 * done!

localhost ~ #

So Neatx has several dependencies which are now unmasked, so off we go, but first let's see what emerging net-misc/neatx will pull in using a test run:

Quote
localhost ~ # emerge -p net-misc/neatx

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] net-analyzer/gnu-netcat-0.7.1-r1  USE="nls -debug"
[ebuild  N    ] dev-python/docutils-0.5  USE="-emacs -glep"
[ebuild  N    ] dev-python/pexpect-2.4  USE="-doc -examples"
[ebuild  N    ] dev-python/simplejson-2.0.9-r1  USE="-doc -test"
[ebuild  N    ] x11-misc/gccmakedep-1.0.2  USE="-debug"
[ebuild  N    ] x11-misc/xorg-cf-files-1.0.2
[ebuild  N    ] x11-misc/imake-1.0.2  USE="-debug"
[ebuild  N    ] net-misc/nx-3.4.0
[ebuild  N    ] net-misc/neatx-0.3.1_p43-r1

localhost ~ #

It takes about 2 hours to compile and install on the SheevaPlug.
Logged

The statements and opinions expressed here are my own and do not necessarily represent those of Oracle Corporation.

GuardMoony
Newbie
*

Karma: 0
Posts: 5


View Profile
« Reply #3 on: August 24, 2010, 07:19:53 AM »

did any1 try the free machine NX ?

http://www.nomachine.com/select-package.php?os=linux&id=1
Logged

ltm0807
Guest
« Reply #4 on: September 22, 2010, 07:12:51 PM »

The timing of the Neatx and Chrome OS blog posts is just a concidence i'm afraid -) Neatx was actually released a couple of weeks ago, at the FISL conference in Brazil.

Regarding the source of Neatx, it's all available in the svn repository attached to the project on code.google.com/p/neatx. We've already had a number of people try it out, file bugs etc. It's great to see people interested in what we've done.
Logged

Pages: [1]
Print
Jump to: