Changing the Xorg.conf file is not enough. The keymap seems to be reset when the computer is rebooted or something changes on the desktop. What actually happens is that the Xorg.conf file is [i]overwritten[/i] by the original configuration and your changes saved to xorg.conf.bak!! After about an hour of trying to find what is making the file be overwritten, I may have found the culprit. The file /usr/bin/xkb_plugin_set_xorg.sh does the overwriting. It looks to be a fairly simple shell script that parses the system locale file and then sets some predetermined default keyboard maps. Anyone care to comment before I go playing around some more...