[FreeNX-kNX] Keyboard Mappings Continued
chris at ccburton.com
chris at ccburton.com
Fri Apr 16 14:08:24 UTC 2010
Nearly right Gregory !!
What you really have to do is run :-
NX (libraries) version 3.3 or later, and
a patched FreeNX /usr/libexec/nx/nxnode (on fedora)
with this :-
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
( from freenx-server-0.7.3-15.fc12 ) in it, around about line 1342.
The bit you need for the mappings is the ${client:+client=$client,}
Which rpms did you install??
The Fedora12 rpms should work . . . .
. . . . I can't see any Fedora13 ones
Gregory Carter <gcarter at aesgi.com> wrote on 16/04/2010 14:47:27:
> I have a solution to my keyboard mapping problems, which I would like to
> share with the list.
>
> First my setup:
>
> Server: Fedora 13 beta x64
> Client: Fedora 13 beta x64
>
> No Machine Client 3.4.07 on the Fedora 13 Beta client.
>
> Problem:
>
> Logging in I have no arrow keys, and the numeric keypad is mapped
> wrong. This was a game stopper as I wanted to use it with Remote
> AutoCAD sessions.
>
> I honestly couldn't find anything with respect to NX mapping keys, but
> after looking at the code I found it was more of a X Windows problem,
> than a NX problem.
>
> You need to login to the nx session that is giving you keyboard
> problems, and install xkeycaps:
>
> First of all you should get the graphical front end to xmodmap. In
> Fedora 13 it was a:
>
> yum install xkeycaps
>
> Once you have xkeycaps running in your nx session, you right click on a
> key, and then select the correct key on the right to remap it. I had to
> do this for my entire keypad, and arrow keys.
>
> After you do that, it saves out a dot file to your local directory.
>
> You have to execute "xmodmap <dot-file-wrtten-out-by-xkeycaps>"
>
> Just pass the dot file to xmodmap, and presto, all of my issues are
gone.
>
> To make it permenant you will have to set that command in your bashrc or
> bash_profile when you login to your NX session or you can execute
> manually by hand when you need to.
>
> Very nice little program, and so ends a very frustrating evening of not
> having my keyboard mapped right in Fedora 13 under NX.
>
> -gc
>
>
> ________________________________________________________________
> 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/20100416/39251ae5/attachment.html>
More information about the FreeNX-kNX
mailing list