[FreeNX-kNX] Arrow keys do not work [temporary solution]

chris at ccburton.com chris at ccburton.com
Fri Jul 9 13:51:36 UTC 2010


Freek de Kruijf <f.de.kruijf at gmail.com> wrote on 09/07/2010 12:34:36:

> L.S.
> 
> I am using NXclient from NoMachine Version 3.3.0-6 on an openSUSE 11.2 
system 
> and NXserver Version 2.1.0-72 on an openSUSE 11.3-RC2 system.
> 
> After making a connection the arrow keys and the Del key do not work or 
have 
> the wrong result.
> 
> Searching revealed that I have to give the command:
> "setxkbmap -model evdev -layout us,us -variant intl"
> to make them work as could be expected. So this is for me the temporary 
> solution. nxserver should take care of this and apparently not use 
> the setting 
> in System Settings -> Country/Region & Language -> Keyboard layout which 
is 
> currently "setxkbmap -model logiex110 -layout us,us -variant intl,". So 
the 
> model is wrong.
> 
> I wonder if I should file it as a bug in kde.


No, you should use NX libraries version 3.3.x.

(Because you are using Opensuse, you will have to compile it yourself, 
because
the latest "community" version available is 3.2.

I have a script which I can email you if it will help),

and

make sure you have a patched /usr/bin/nxnode with (watch the line wrap)

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=10,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

at around about line 1250

The parameter in question is 
        ${client:+client=$client,}


The new (well, 5 years ago) evdev keyboard driver
uses slightly different key mapping ( thanks Red Hat).




> 
> -- 
> fr.gr.
> 
> Freek de Kruijf
> ________________________________________________________________
>      Were you helped on this list with your FreeNX problem?
>     Then please write up the solution in the FreeNX Wiki/FAQ:
> 
> 
http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ
> 
>          Don't forget to check the NX Knowledge Base:
>                  http://www.nomachine.com/kb/ 
> 
> ________________________________________________________________
>        FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
>       https://mail.kde.org/mailman/listinfo/freenx-knx
> ________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20100709/d145db5e/attachment.html>


More information about the FreeNX-kNX mailing list