I would like to know what is the currently approved way to interact with the X11 xkb apparatus to effect changes in the keyboard layout. (For Mint 15 Cinnamon, though I suspect Ubuntu 13 would be a close match for this topic).
I studied up on xkb, especially using An Unreliable Guide to XKB Configuration (http://www.charvolant.org/~doug/xkb/).
OK, so I think I know how to specify what I want in xkb concepts, using keycodes, keysyms, compat and so forth. However, relative to "Unreliable":
- The xkb-related files are in different directory locations. OK, but...
- I can't figure out what top-level config file actually invokes the particular xkb components ("Unreliable" discusses XF86Config-4, which is obsolete.) There are many different files in each subdirectory of /usr/share/X11/xkb, but I don't see how particular ones are selected.
- I am assuming there's supposed to be a way to add user-specific overrides via user-specific xkb config files in ~/, but I've found no evidence how to do.
I did notice that there's a /etc/default/keyboard file, which sets some variables like XKBMODEL and XKBLAYOUT etc that look promising, but I have no idea what substitutions and syntax can be used there, nor if and when that takes effect.
Looking forward to enlightenment!