Author Topic: NoMachine NX Client for Zaurus  (Read 6769 times)

ZeeUser

  • Full Member
  • ***
  • Posts: 109
    • View Profile
NoMachine NX Client for Zaurus
« on: March 16, 2004, 10:25:42 am »
I was looking for alternatives to plain old VNC the other day and I came across the NoMachine NX Client for Zaurus . Needless to say, the features of this app have perked my interest! However, I have not been able to get it to install from either the Package Manager or the command line... It either requires OpenZaurus or at least some of the packages from it (see this). Also, it is only stated as being compatable with the 5XXX series. I know that most software for the 5XXX series is compatable with the C-series, but I am not going through the trouble of installing an unstable ROM for one app that may or may not work.
 
I am not a technical user, so I cannot look much further into this matter. I was wondering, though, if anyone has used this software on the Zaurus and what their experiences have been. Has anyone gotten this app to work on the C-series? If so, were you using OpenZaurus or did you just install some OZ packages to your Sharp-based ROM (and if so, which ones)? Otherwise, are there any comparable apps available for the Sharp-based or Cacko X11 ROM?

The only way I have found, as a non-paying user, to contact someone with NoMachine is to post in their mailing lists. However, I think it would be best if someone who has a better knowledge of the technical aspects than I do would contact them (I will contact them if no one else does so by next Monday).

Thanks in advance for any and all help!

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
NoMachine NX Client for Zaurus
« Reply #1 on: March 16, 2004, 11:02:57 am »
It will be a Qtopia app.

Might be in ar format rather than tar.gz. Try \'ar -x packagename.ipk\', then tar.gz the resultant files, try again.

Try running it from the command line to see what libs it complains about not having. I assume it would run on a C machine (with Qtopia embedded, not inside X11)

Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

slocaus

  • Full Member
  • ***
  • Posts: 243
    • View Profile
    • http://
NoMachine NX Client for Zaurus
« Reply #2 on: March 16, 2004, 11:30:40 am »
It is installed and works fine on my 5500 with tkcROM 1.0.  It sure appears to be a standard Qtopia app, since it installed with the Software app.  <shrug>
Handheld:. Sl-5500 tkcROM 1.0 (defunct) * apps on ext2 Lexar 256 SD
Desktop:. Mandrakelinux 10.2 Cooker * kernel 2.6.11
Both computers run linux, proud to be MS Free

agosine

  • Full Member
  • ***
  • Posts: 123
    • View Profile
NoMachine NX Client for Zaurus
« Reply #3 on: March 16, 2004, 11:51:21 am »
slocaus - Since you have it installed can you give me a bit of info as to what you can use it for?  I looked into it, but wasn\'t sure if it could be used within a server on the other end.
SL5500 running nothing.  Will not hold a charge.  =(
C1000 running Sharp ROM

slocaus

  • Full Member
  • ***
  • Posts: 243
    • View Profile
    • http://
NoMachine NX Client for Zaurus
« Reply #4 on: March 16, 2004, 11:57:21 am »
You need a server to connect.  I use it to connect and get files from my home computer when I am out of town via NPC and cellphone connect at 14.4k.  Works great.  I bought the server app for my linux box.
Handheld:. Sl-5500 tkcROM 1.0 (defunct) * apps on ext2 Lexar 256 SD
Desktop:. Mandrakelinux 10.2 Cooker * kernel 2.6.11
Both computers run linux, proud to be MS Free

dz

  • Administrator
  • Hero Member
  • *****
  • Posts: 589
    • View Profile
    • http://www.dangerz.net
NoMachine NX Client for Zaurus
« Reply #5 on: March 16, 2004, 01:33:00 pm »
i use nomachine\'s software.. got the server set up on my linux box, and a client on my windows.. i couldn\'t get it to work on my 5600, so i just stopped trying
http://www.dangerz.net
c860 : Cacko
The greatest experience we can have is the mysterious.
- Albert Einstein

stupkid

  • Hero Member
  • *****
  • Posts: 578
    • View Profile
    • http://
NoMachine NX Client for Zaurus
« Reply #6 on: March 16, 2004, 05:22:31 pm »
The install path for most of the binaries is /usr/NX, which causes problems when you have a read only loop back file system for /usr.  I manually installed my SD card and the apps launched, but I don\'t have a server to test against at the moment.  I have attached the file.

Enjoy.

Zaurus SL-C3200 pdaXii13v2 5.5 / Ambicom WC1100C-CF / Socket Bluetooth Rev G


OpenMoko FreeRunner - Running Tweaked OM2008.x Image

agosine

  • Full Member
  • ***
  • Posts: 123
    • View Profile
NoMachine NX Client for Zaurus
« Reply #7 on: March 16, 2004, 05:57:31 pm »
stupkid - I tried your file but it gives me an error during install.  The icon is there afterwards, but never runs.
SL5500 running nothing.  Will not hold a charge.  =(
C1000 running Sharp ROM

stupkid

  • Hero Member
  • *****
  • Posts: 578
    • View Profile
    • http://
NoMachine NX Client for Zaurus
« Reply #8 on: March 16, 2004, 06:03:40 pm »
That is because the /usr file system is a read-only loop back file system.  You will have better success running it on a Compact Flash or SD memory card.   When I have some time to tinker with creating a link under /usr I\'ll post the solution.  Until then it won\'t work installed to internal flash.  Sorry NoMachine should have built a nicer package.

Zaurus SL-C3200 pdaXii13v2 5.5 / Ambicom WC1100C-CF / Socket Bluetooth Rev G


OpenMoko FreeRunner - Running Tweaked OM2008.x Image

ZeeUser

  • Full Member
  • ***
  • Posts: 109
    • View Profile
NoMachine NX Client for Zaurus
« Reply #9 on: March 16, 2004, 06:55:38 pm »
stupkid:
How exactly do I install the. ipk to a memory card? When I try it through Package Manager, it gives me the following error:
\"This package is available only for main memory. Please install it in main memory\"
I am a noob to Linux and the console, but I tried the following anyways:
\"ipkg -d /mnt/card/nxclient install /mnt/card/nxembedded-zaurus_arm.ipk\" and got a bunch of \"cannot create symlink, operation not permitted\" errors

stupkid

  • Hero Member
  • *****
  • Posts: 578
    • View Profile
    • http://
NoMachine NX Client for Zaurus
« Reply #10 on: March 16, 2004, 08:02:03 pm »
Ugh!  Sorry folks, this is going to be more work than I originally thought.  There are some OZ things that are being called in the shell scripts for this package specifically start-stop-daemon and opie.  It will take some additional work to get it usable.  Give me a few more hours for testing.

Zaurus SL-C3200 pdaXii13v2 5.5 / Ambicom WC1100C-CF / Socket Bluetooth Rev G


OpenMoko FreeRunner - Running Tweaked OM2008.x Image

ZeeUser

  • Full Member
  • ***
  • Posts: 109
    • View Profile
NoMachine NX Client for Zaurus
« Reply #11 on: March 16, 2004, 08:34:02 pm »
Quote
Ugh!  Sorry folks, this is going to be more work than I originally thought.  There are some OZ things that are being called in the shell scripts for this package specifically start-stop-daemon and opie.  It will take some additional work to get it usable.  Give me a few more hours for testing.
That\'s ok. Thanks for working on this!

stupkid

  • Hero Member
  • *****
  • Posts: 578
    • View Profile
    • http://
NoMachine NX Client for Zaurus
« Reply #12 on: March 16, 2004, 11:11:16 pm »
Here ya go.  This package will install and launch, but the app is not sane.  It does not connect to the port specified in the configs.  It continually connects to Port 22.  Oh well, if someone gets this thing to work right please post how.  Users of non C series Z\'s should change the line in /usr/local/NX/bin/x to read:

/usr/local/NX/bin/NXfbdev -terminate -screen 240x320@270 -dpi 100 -mouse /dev/ets

Download:

http://www.bryandeluca.com/nxembedded-zaurus_arm.ipk

Enjoy.

Zaurus SL-C3200 pdaXii13v2 5.5 / Ambicom WC1100C-CF / Socket Bluetooth Rev G


OpenMoko FreeRunner - Running Tweaked OM2008.x Image

agosine

  • Full Member
  • ***
  • Posts: 123
    • View Profile
NoMachine NX Client for Zaurus
« Reply #13 on: March 17, 2004, 11:07:57 am »
stupkid - Thanks for all your work on this.  The package installs without issue now except that it says there are missing dependences.  Only issue now is trying to run it.  I get the following error after the login window.

Error:  Cannot open NX transport library \'libXcomp.so.1.2.2\'.  Error is \'libz.so.1:  cannot load shared object file:  No such file or directory\'.
SL5500 running nothing.  Will not hold a charge.  =(
C1000 running Sharp ROM

ZeeUser

  • Full Member
  • ***
  • Posts: 109
    • View Profile
NoMachine NX Client for Zaurus
« Reply #14 on: March 17, 2004, 02:30:32 pm »
Stupkid:
I installed your .ipk without any errors. Good job!

You can actually test drive the client with a test server that NoMachine has set up: http://www.nomachine.com/testdrive.php . You should receive the login info immediately.... Also, I noticed that the port for the test drive server is 22. I don\'t know the technical details of why you wanted to change the port number in the config file, but there is a port field in the Config settings.
 
Here is what occurs when I try to connect to the test server, though:
Info: NXPROXY version 1.2.2 running in SERVER mode.
Info: Using process mode with pid \'1572\'.
Info: Connecting to remote host \'testdrive.nomachine.com:5184\' on SSH port \'localhost:1044\'.
Info: Connection to remote proxy \'testdrive.nomachine.com:5184\' established.
Info: Handshaking with remote proxy \'testdrive.nomachine.com:5184\' completed.
Info: Synchronizing local and remote caches.
Info: Using cache parameters 4/262144/256KB/256KB.
Info: Using wan link parameters 16384/80/16/8192.
Info: Using preferred pack method 16m-jpeg-9.
Info: Using ZLIB data compression level 1.
Info: Using ZLIB data threshold set to 32.
Info: Not using ZLIB stream compression.
Info: Using remote ZLIB data compression level 1.
Info: Not using remote ZLIB stream compression.
Info: No suitable cache file found.
Info: Using remote server \'testdrive.nomachine.com:5184\'.
Info: Forwarding embedded keyboard connections to port \'6000\'.
Info: Starting X protocol compression.
Error: Connection to \'127.0.0.1:0\' failed. Error is 111 \'Connection refused\'.

I triple-checked all the settings, and tried connecting four times, all with the same error. I don\'t expect you to do tech support for NoMachine\'s software, but before I contact them I was wondering if any of the changes you made may be causing this error (why is the client trying to connect to 127.0.0.1?)
Thanks again!