[FreeNX-kNX] Known problem? Arrow keys and many more doesn't get mapped

chris at ccburton.com chris at ccburton.com
Mon Apr 9 10:01:53 UTC 2012


freenx-knx-bounces at kde.org wrote on 08/04/2012 22:32:50:

> Dear all,
> 
> I am using FreeNX SVN from 20th Decenber 2011 on an Ubuntu 11.10 64bit 
host.
 
???

The FreeNX svn hasn't been updated since 2008.
It is missing a number of patches . . . . 
        ( so what exactly are you using ??? )


> When I connect from any Linux host the arrow key, Alt Gr, right CTRL
> and more doesn't work.
>

. . . like the one to fix evdev/changing of the key mappings

 
> If I dump the keymap layout from my physical computer with "xmodmap
> -pke > keymap" and import in the FreeNX session with "xmodmap keymap"
> the arrow keys works again.
> 
> Is it possible to fix this on the FreeNX server, so the clients won't
> have to mess with it? =)



If it's the evdev issue, you need the line in your nxnode near

cat << EOF > "$USER_FAKE_HOME/.nx/C-$sess_id/options"

which
looks a bit like :-


${keyboard:+keyboard=$keyboard,}${client:+client=$client,}${kbtype:+kbtype=$kbtype,}${kbload:+kbload=$kbload,}${keymap:+keymap=$keymap,}${resize:+resize=$resize,}${CACHE}${IMAGES}${PACK}link=$link,nodelay=$nodelay,type=$realtype,cleanup=0,${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}${clipboard:+,clipboard=$clipboard}${menu:+,menu=$menu}:$display


to actually look like that.

The evdev keymapping bit is the 

        ${client:+client=$client,}

see /nx-X11/programs/Xserver/hw/nxagent/Keyboard.c

 
> Hugs,
> Sandra =)






Marcello has added 12.04 LTS to the ubuntu FreeNX ppa now.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/freenx-knx/attachments/20120409/2377f6af/attachment.html>


More information about the FreeNX-kNX mailing list