[FreeNX-kNX] Wrong keypad with opensuse in spite of new NX3.4 and patched nxnode

olaf olafs6 at gmx.de
Mon Aug 2 19:16:38 UTC 2010


Hi!

I have talked to "yaloki" from #opensuse-de because of the problem with the 
old NX3.2 rpm in the suse-repositories and told him the problem here with 
freeNX and the wrong keyboard-settings.
He build the 3.4 and send this to opensuse-build-service, so everyone will be 
able to use the new version shortly.

But ... I have tested this new version, because chris told here in 
mailinglist, that this is the reason for broken keys
(@ on my "real" thinclients: pxe -> thinstation 2.2.2d + nomachine-Client 3.4)
(@ and arrow-keys on my other client: Ubuntu 10.04, nomachine-Client 3.4)

I have also patched
/usr/bin/nxnode

cat << EOF > "$USER_FAKE_HOME/.nx/C-$sess_id/options"
nx/nx,${keyboard:+keyboard=$keyboard,}${kbtype:+kbtype=$kbtype,}${kbload:
+kbload=$kbload,}${keymap:+keymap=$keymap,}${geometry:
+geometry=$geometry,}${client:+client=$client,}${resize:
+resize=$resize,}${CACHE}${IMAGES}${PACK}link=$link,nodelay=$nodelay,type=$realtype${clipboard:
+,clipboard=$clipboard}${composite:
+composite=$composite},cleanup=0,product=LFE/None/LFEN/None,shmem=1,
${backingstore:+backingstore=$backingstore,}shpix=1,
${ACCEPT}cookie=$proxy_cookie,id=$sess_id,samba=$samba,media=$media${sync:
+,sync=$sync}${cups:+,cups=$cups}${keybd:+,keybd=$keybd}${aux:+,aux=$aux}${
http:+,http=$http
}${rdpcolors:+,rdpcolors=$rdpcolors}${rdpcache:
+,rdpcache=$rdpcache}${fullscreen:+,fullscreen=1}${menu:+,menu=$menu}:$display
EOF

I also tried a different patch which I have saw here in the list, where the 
line begins with
${keyboard:+keyboard=...
instead of
nx/nx,${keyboard:+keyboard=...

After all it does only work for the client with ubuntu, but it does not work 
on my primary clients (thinclients).
Thinstation mapped my keyboard correct, I think, because at the 
thinstation/nomachine-login-screen the "@" works, but in the icewm/kde-
sessions after that it does not work.

Server: OpenSuse 11.2, german settings
ThinClients: booting a thinstation-image over pxe from the server and starts 
nomachine-Client 3.4

Bye
Olaf





More information about the FreeNX-kNX mailing list