Author Topic: NX Client for pdaX  (Read 3295 times)

Synfin0

  • Newbie
  • *
  • Posts: 32
    • View Profile
NX Client for pdaX
« on: September 07, 2004, 04:38:46 pm »
Hello,

I've been using an NX server on Knoppix 3.6 and a client on Suse 9.1 and have been very impressed with the quality.  The required bandwidth seems to be very small, although the link is stable, very fast, and high in detail.  

NX would be great to use over slower links (e.g. GPRS, free wifi) from the Z to connect to other more powerful boxes, but the NX client posted on the  NX client download page depends on QT and some opie libs.  Fortunately, NX also supplies sources for all their clients.  Which sources would we need to use, since we already have an X server?  

Maybe someone with more knowledge than myself can get us started.   Thanks.

ikm

  • Full Member
  • ***
  • Posts: 172
    • View Profile
    • http://
NX Client for pdaX
« Reply #1 on: September 07, 2004, 05:08:41 pm »
Quote
Which sources would we need to use, since we already have an X server? 
The same source that is used to build a regular X11 client for the regular Linux desktop, I guess

Synfin0

  • Newbie
  • *
  • Posts: 32
    • View Profile
NX Client for pdaX
« Reply #2 on: September 07, 2004, 05:25:24 pm »
Ok, thanks.  I didn't know if any of the embedded version parts might still be useful on pdaX.

Now I'm trying to figure out if the regular NX client source is compatible with pdaX and the pdaX toolchain.

ikm

  • Full Member
  • ***
  • Posts: 172
    • View Profile
    • http://
NX Client for pdaX
« Reply #3 on: September 07, 2004, 06:43:40 pm »
Quote
Ok, thanks.  I didn't know if any of the embedded version parts might still be useful on pdaX.

Now I'm trying to figure out if the regular NX client source is compatible with pdaX and the pdaX toolchain.
There should be few problems, really. Pdaxrom SDK includes recent versions of gcc, xlibs, Qt and everything else typically needed to compile an application. It is usually just a matter of passing right paths and arguments to the build process, that's all

Synfin0

  • Newbie
  • *
  • Posts: 32
    • View Profile
NX Client for pdaX
« Reply #4 on: September 07, 2004, 10:59:54 pm »
I'm trying to compile the nxrun sources from NoMachine.

The make is dying with:

Code: [Select]
/opt/arm/3.3.2/lib/gcc-lib/armv5tel-cacko-linux/3.3.2/../../../../armv5tel-cacko-linux/bin/ld: cannot find -lxkbfile
Should lxkbfile be linked with xkb in pdaX or what?

I could forward more detailed information if anyone is interested.  I'd really appreciate any pointers.

Edit: I found xkbd source on the NoMachine but couldn't build it because it required autoconf.  I might try to get autoconf, but it seems I should be able to pull it off since pdaXrom already has xkbd support.
« Last Edit: September 07, 2004, 11:30:58 pm by Synfin0 »

ikm

  • Full Member
  • ***
  • Posts: 172
    • View Profile
    • http://
NX Client for pdaX
« Reply #5 on: September 08, 2004, 06:20:23 am »
Quote
I'm trying to compile the nxrun sources from NoMachine.

The make is dying with:

Code: [Select]
/opt/arm/3.3.2/lib/gcc-lib/armv5tel-cacko-linux/3.3.2/../../../../armv5tel-cacko-linux/bin/ld: cannot find -lxkbfile
Should lxkbfile be linked with xkb in pdaX or what?

I could forward more detailed information if anyone is interested.  I'd really appreciate any pointers.

Edit: I found xkbd source on the NoMachine but couldn't build it because it required autoconf.  I might try to get autoconf, but it seems I should be able to pull it off since pdaXrom already has xkbd support.
The library mentioned is present in the SDK, it is /opt/arm/3.3.2/armv5tel-cacko-linux/X11R6/lib/libxkbfile.a

I guess that directory is not in the linker's library path. Try passing something like '-L/opt/arm/3.3.2/armv5tel-cacko-linux/X11R6/lib'. The '-rpath /opt/arm/3.3.2/armv5tel-cacko-linux/X11R6/lib' can be handy, too. If you pass the latter to the compiler, not to the linker, it would be '-Xlinker -rpath /opt/arm/3.3.2/armv5tel-cacko-linux/X11R6/lib'

ZeeUser

  • Full Member
  • ***
  • Posts: 109
    • View Profile
NX Client for pdaX
« Reply #6 on: November 04, 2004, 07:52:40 pm »
@ikm, Synfin0

Did either of you ever get this to work?

Synfin0

  • Newbie
  • *
  • Posts: 32
    • View Profile
NX Client for pdaX
« Reply #7 on: November 05, 2004, 04:39:39 pm »
I got the rdesktop-VNC-mode portion to work some but no NX acceleration.  It's still a priority, I just haven't had the time to work on it more.  I'm really excited about the possibility of NX, hopefully we'll get it soon.

Too bad the nomachine guys couldn't release for anything besides OZ/Familiar/OPIE.

They even release for the PS2.

ZeeUser

  • Full Member
  • ***
  • Posts: 109
    • View Profile
NX Client for pdaX
« Reply #8 on: November 06, 2004, 10:39:58 am »
That's encouraging to hear. I have been wanting an NX client for my c760 since I discovered NX back in March (see this thread). I would have ported it myself if I had any Linux or programming knowlegde.

LordDavon supposedly got the NX client working in pdaXrom, and was working on optimizations for X-Scale and the ATI Imageon graphics chip in the C-series Zauri before releasing it. I have not heard from him since April. His last post in the ZUG forums is also from April, so it appears he is MIA.

Sash also expressed interest in NX, so perhaps you should talk to him.
Also, see this thread in the NXusers mailing list. They expressed interest in the idea of an X11 Zaurus port, so maybe you could enlist their help.

Please keep me updated. Thank you!
« Last Edit: November 06, 2004, 10:41:39 am by ZeeUser »