FREENX server and NX client - Bad keyboard behaviour in Kate - OS 12.3

Hello.

On the client side (nxclient) while editing with kate a file on server side, up-down-left-right key does not work (down arrow insert a new ligne); insert-supr key does not work ( supr key call Ksnapshot ); pgup-pgdown does not work.

Any idea to correct that problem ?

This bad behavior apply on my 2 notebooks ( one is HP DV9000 and the other is ASUS R900V series )

Trying to change keymap give error :

LINUX-TEST-123:~ # setxkbmap fr
Couldn't interpret _XKB_RULES_NAMES property
Use defaults: rules - 'base' model - 'pc105' layout - 'us'
Error loading new keyboard description
LINUX-TEST-123:~ # 

But my config is :
language : us and keyboard : fr_fr

Sorry, my standard answer to these question, have you [Alt]+[Tab] away from NX client and maybe server didn’t receive the release of [Alt]-key. In NX client window press and release one after the other [Alt], [Shift], [Ctrl], [Alt Gr], [Meta (Windows)] and Maybe [Fn]. Can that help?

Same problem with nomachine nx server.

On client side :

LINUX-TEST-123:~ # setxkbmap -print
Couldn't interpret _XKB_RULES_NAMES property
Use defaults: rules - 'base' model - 'pc105' layout - 'us'
xkb_keymap {
        xkb_keycodes  { include "xfree86+aliases(qwerty)"       };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+inet(pc105)"     };
        xkb_geometry  { include "pc(pc105)"     };
};
LINUX-TEST-123:~ # 

On server side :

LINUX-TEST-123:~ # setxkbmap -print
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(azerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+fr+us:2+inet(evdev)+terminate(ctrl_alt_bksp)+capslock(capslock)"    };
        xkb_geometry  { include "pc(pc105)"     };
};
LINUX-TEST-123:~ # 

After googleing night and day I found the solution on internet : 0006298: x11 keyboard configuration not working for NX connections after update from 6.3 to 6.4 - CentOS Bug Tracker

Have downgrade to
xkeyboard-config-2.5.1-3.2.6.noarch and this solves the issue for me

This is supposed to be a bug fom NOMACHINE ( nxclient )

(0016633)
toracat (developer)
2013-03-10 14:49

https://bugs.freedesktop.org/show_bug.cgi?id=50553 ^]

CentOS 6.4 has xkeyboard-config-2.6-6.el6. It was 2.3-1.el6 in 6.3. A quote from the above link:

The XKB configuration for 2.6.0 is TOTALLY broken. It means for some reason FreeNX cannot configure XKB, fails and the resulting config is useless. Anything in FreeFX logs? Now, the only thing I can offer is trying to analyse the differences between 2.5.1 and 2.6.0 and trying to find which commit causes the trouble.

But, regardless of issues with xkeyboard-config, there is clearly a bug in FreeNX - it cannot handle properly new xk-c that is correct from “usual” X server POV. Or, at least it should provide some sensible error.

(0016634)
jhcaiced (reporter)
2013-03-10 15:10

Confirmed, my issue is being caused by xkeyboard-config-2.6-6.el6.noarch from CentOS-6.4

Forcing a downgrade of this package to xkeyboard-config-2.3-1.el6.noarch from CentOS-6.3 solves the issue for me.

Thread is closed