since CentOS 6.4 was released yesterday, I started doing testing with it and found a weird issue, so I ask here in case somebody else can help me with a solution.
- Linux CentOS 6.3 Server + XFCE-4
- Remote access using NX Client from Windows 7. Also works with OpenNX.net client.
- I have an International keyboard, model: pc105 + layout: es, all keys are working fine, special chars, I didn't have to do anything special to get this working, it just works.
I run a
yum update, all the new packages download, server now is running CentOS 6.4, no other changes in configuration.
The issue is that after the update, when I connect via NX Client or OpenNX.net, the keyboard is not being set, from what I see:
- Most of the keys appears to be a US keyboard
- Cannot type the letter "P" (seriously, it's the only letter I cannot type, nothing happens)
When I open a terminal and execute "setxkbmap" (have to access the server through ssh and create an script since cannot type the "p" in the command), this is the output:
Couldn't interpret _XKB_RULES_NAMES property Use defaults: rules - 'base' model - 'pc105' layout - 'us'
Using one script I managed to execute:
setxkbmap -model pc105 -layout es
This fixes the issue with special chars, however I still cannot type the letter "P"
Other testing I have done:
- Installed another CentOS-6.4 (from 6.4 CD, no update)
- Keyboard map works fine in the main console, tested with GNOME (startx) and XFCE (startxfce4)
- Keyboard map works fine when accessing via XDMCP from other host
- The same keyboard issues if I install nx/freenx on the server and configure the access.