[nim@ulysse nim]$ setxkbmap fr Couldn't find rules file (xfree86) [nim@ulysse nim]$ rpm -qa | grep xorg xorg-x11-libs-6.7.0-0.4 xorg-x11-xauth-6.7.0-0.4 xorg-x11-base-fonts-6.7.0-0.4 xorg-x11-truetype-fonts-6.7.0-0.4 xorg-x11-font-utils-6.7.0-0.4 xorg-x11-6.7.0-0.4 xorg-x11-xdm-6.7.0-0.4 xorg-x11-Mesa-libGL-6.7.0-0.4 xorg-x11-Mesa-libGLU-6.7.0-0.4 xorg-x11-tools-6.7.0-0.4 xorg-x11-sdk-6.7.0-0.4 xorg-x11-xfs-6.7.0-0.4 xorg-x11-ISO8859-15-100dpi-fonts-6.7.0-0.4 xorg-x11-libs-data-6.7.0-0.4 xorg-x11-devel-6.7.0-0.4
I have the same problem here after updating this morning with Yum.
*** Bug 121000 has been marked as a duplicate of this bug. ***
work around would as follows setxkbmap -rules xorg -layout fr
setxkbmap fails due to the X server config file hard coding: Option "XkbRules" "xfree86" ... in it. When that line is removed from the config file and the X server restarted, setxkbmap works correctly again. In other words, that is just a misconfiguration issue, one which is addressed in our most recent pyxf86config and other updates. As a quick workaround, edit the X server config file, and remove the above line, then restart the server.
*** Bug 120989 has been marked as a duplicate of this bug. ***
This bug has been marked as a master duplicate, with bug alias: "xkbrules-setxkbmap" for easier duplicate closing.
*** Bug 139480 has been marked as a duplicate of this bug. ***
Created attachment 121326 [details] xkbrulesfilequery.c xkbrulesfilequery.c - I meant to attach this to a bug report about 2 years ago, and just spent 2 hours trying to find it. I found it. I'm adding it to a few bug reports now so it turns up in bugzilla should anyone ever need an example of how to do this again. ;o)