redhat-config-keyboard-1.1.1-2 redhat-config-xfree86-0.9.6-1 XFree86-4.3.0-15.1 Obviously redhat-config-keyboard should update /etc/X11/XF86Config also, but for some reason it does not seem to do so. Every time I restart my X, I've got US keyboard instead of FI. Something writes the following to my XF86Config: Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" EndSection It should say something about Option ''"XkbLayout" "fi"'' too.
It does update the file, but only if the XkbLayout line already exists, it seems. I'm unclear how your XF86Config file doesn't have an XkbLayout line already in it. I will try to add some code to handle this situation.
I have a feeling that I've generated my XF86Config file with some configuration utility (can't remember what, perhaps RedHat's own? :) Anyway, keyboard config applet should add the line if it's missing, I think.
Should be fixed in redhat-config-keyboard-1.1.2-1 and should appear in Rawhide soon.
Also, I meant to add that the program should now create an XkbLayout line if one doesn't already exist.