After more testing, I think the problem might be with gnome-settings-daemon (which is still in gnome-control-center at the moment).
I noticed there are several other issues which I think that are related. I think _no_ keyboard settings are set-up at login, including the layout. For instance, I have a slightly modified dvorak layout set-up in gnome. However, X starts up with the normal dvorak keyboard (as it's set up in Xorg.conf). The differences are small, but I'm pretty sure my custom layout isn't used at login.
Also, if I restart gnome-settings-daemon (by killing it and running it again; is there any other way?), the settings take effect immediately; I don't need to re-set them in gnome-keyboard-properties. Since the options are shown as selected in gnome-keyboard-properties, I don't thing gconf's to blame.
After more testing, I think the problem might be with gnome-settings- daemon (which is still in gnome-control- center at the moment).
I noticed there are several other issues which I think that are related. I think _no_ keyboard settings are set-up at login, including the layout. For instance, I have a slightly modified dvorak layout set-up in gnome. However, X starts up with the normal dvorak keyboard (as it's set up in Xorg.conf). The differences are small, but I'm pretty sure my custom layout isn't used at login.
Also, if I restart gnome-settings- daemon (by killing it and running it again; is there any other way?), the settings take effect immediately; I don't need to re-set them in gnome-keyboard- properties. Since the options are shown as selected in gnome-keyboard- properties, I don't thing gconf's to blame.