Comment 5 for bug 102079

Revision history for this message
Sergey V. Udaltsov (sergey-udaltsov) wrote :

The logic IIRC is very simple:

Once xorg starts, it puts the value from xorg.conf into XKB_RULES_NAMES root window property.

Once gnome (gnome-settings-daemon) starts, it backs up XKB_RULES_NAMES into XKB_RULES_NAMES_BACKUP and then checks gconf. If there is nothing in gconf, it uses the current value from XKB_RULES_NAMES (i.e. actually it is doing nothing). Otherwise, it changes the configuration using the values from gconf.

Once gnome-keyboard-properties capplet starts, is loads whatever configuration is present in gconf - or, if none, falls back to the original one, i.e. XKB_RULES_NAMES.

Does it make sense?