http://anarsoul.blogspot.com/2012/10/gnome-36-and-keyboard-layout.html
From the above post, it seems that Gnome 3.6's gnome-settings-daemon
seems to override xkbmap
settings with its keyboard plugin, rendering any keyboard remappings useless. As suggested, it can be temporarily fixed by removing the keyboard plugin; on my system this is:
rm /usr/lib64/gnome-settings-daemon-3.0/libkeyboard.so
Then, the above setxkbmap
command will work as normal in previous versions of Gnome 3.
However, this is clearly going to be a huge mess anyway with NX not directly working with evdev keyboard and the Gnome devs messing with the keyboard mappings. I just hope things converge at some point in the future.