Description of problem: gnome-settings-daemon from GNOME's control-center-2.6.0.3-2 incorrectly looks for XKB keyboard rules in /usr/X11R6/lib/X11/xkb/rules/xfree86.lst. However, xorg-x11-6.7.0-0.4 does not provide such file. Instead, it provides xorg and xorg.lst. Since this file does not exists, gnome-settings-daemon complains with an error message during startup. A temporary fix is simple: create a symbolic link from /usr/X11R6/lib/X11/xkb/rules/xfree86.lst to /usr/X11R6/lib/X11/xkb/rules/xorg.lst. A partial strace from running gnome-settings-daemon looks like: open("/usr/X11R6/lib/X11/xkb/rules/xfree86-en_US.UTF-8.lst", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/X11R6/lib/X11/xkb/rules/xfree86.lst", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "\n** (gnome-settings-daemon:1437)"..., 87 ** (gnome-settings-daemon:1437): WARNING **: Could not activate the XKB configuration ) = 87 Thus, gnome-settings-daemon should be fixed to look for XKB rules in /usr/X11R6/lib/X11/xkb/rules/xorg.lst instead. Version-Release number of selected component (if applicable): control-center-2.6.0.3-2 xorg-x11-6.7.0-0.4 How reproducible: Always Steps to Reproduce: 1. Launch gnome-settings-daemon Actual results: gnome-settings-daemon complains with an error since it can't get XKB rules from a file that does not exist. Expected results: gnome-settings-daemon should look for XKB rules by looking in xorg.lst instead of xfree86.lst. Additional info:
*** Bug 120928 has been marked as a duplicate of this bug. ***
This is suspiciously a potential duplicate of bug #120858. In particular the following comment suggests this issue is fixed in control-center 2.6.1: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=120858#c18 Please confirm wether upgrading your system to the newest control-center 2.6.1 version, along with all other current rawhide packages resolves this issue or not.
Upgrading to control-center-2.6.1, libxklavier-1.02, and then removing the following line Option "XkbRules" "xfree86" from /etc/X11/XF86Config Works For Me.
Seems fixed in control-center-2.8.0-8.