Bug 120927 - gnome-settings-daemon looks for XKB rules in a inexistent file
gnome-settings-daemon looks for XKB rules in a inexistent file
Product: Fedora
Classification: Fedora
Component: control-center (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Jonathan Blandford
: 120928 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2004-04-15 08:00 EDT by Felipe Alfaro Solana
Modified: 2013-04-02 00:19 EDT (History)
3 users (show)

See Also:
Fixed In Version: 2.8.0-8
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-09-28 19:23:28 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Felipe Alfaro Solana 2004-04-15 08:00:17 EDT
Description of problem: 
gnome-settings-daemon from GNOME's control-center- 
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: 
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): 
How reproducible: 
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:
Comment 1 Mike A. Harris 2004-04-19 15:12:26 EDT
*** Bug 120928 has been marked as a duplicate of this bug. ***
Comment 2 Mike A. Harris 2004-04-19 16:36:04 EDT
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:


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.

Comment 4 Felipe Alfaro Solana 2004-04-21 18:34:03 EDT
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. 
Comment 5 Felipe Alfaro Solana 2004-09-28 19:23:28 EDT
Seems fixed in control-center-2.8.0-8.

Note You need to log in before you can comment on or make changes to this bug.