Bug 114477

Summary: xkb part doesn't start right
Product: [Retired] Red Hat Raw Hide Reporter: Bill Nottingham <notting>
Component: control-centerAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 1.0CC: dm, rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-10-22 02:52:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
The complete module list of my installation none

Description Bill Nottingham 2004-01-28 16:19:46 UTC
If I run g-s-d by hand (see 114476), I get:

--
Error activating XKB configuration.
Probably internal X server problem.

X server version data:
The XFree86 Project, Inc
40300000
You are using XFree 4.3.0.
There are known problems with complex XKB configurations.
Try using simpler configuration or taking more fresh version of XFree
software.
--

My XKB config isn't that complicated:
Section "InputDevice"
        Option  "XkbOptions"    "ctrl:nocaps"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbRules" "xfree86"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Comment 1 Daniel Malmgren 2004-02-03 09:29:28 UTC
I get the exakt same error in a requester when gsd is started the
normal way (when I log in using gdm). This is after installing
control-center 2.5.2-2 (upgrading from 2.4 series).

I tried removing everything but "Identifier" and "Driver" from the
keyboard section in my XF86Config, makes no difference.

Comment 2 Daniel Malmgren 2004-02-03 15:52:56 UTC
Found out that configuring my keyboard in gnome-keyboard-properties
instead of directly in XF86Config (or using system-config-keyboard)
made it work correctly. Seems gnome-keyboard-properties writes some
gconf values in /desktop/gnome/peripherals/keyboard/xkb that is needed
for xkb to work properly...

Comment 3 Jeremy Katz 2004-02-27 20:20:39 UTC
Fixed in 2.5.3-2

Comment 4 Rodger Wang 2004-04-24 02:14:12 UTC
Created attachment 99670 [details]
The complete module list of my installation

Comment 5 Rodger Wang 2004-04-24 02:19:10 UTC
The same bug re-appears with X.org x server.

---
Error activating XKB configuration.
Probably internal X server problem.

X server version data:
The X.Org Foundation
60700000

If you report this situation as a bug, please include:
- The result of xprop -root | grep XKB
- The result of gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb

---

[root@rodger-tp root]# xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "xfree86", "pc105", "us", "", ""
_XKB_RULES_NAMES(STRING) = "xfree86", "pc105", "us", "", ""
[root@rodger-tp root]# gconftool-2 -R
/desktop/gnome/peripherals/keyboard/xkb
 layouts = [us]
 model = pc105
 overrideSettings = false
 options = []
[root@rodger-tp root]#

----

Module list of my installation is also attached.

Comment 6 Randall 2004-05-26 18:20:25 UTC
Same exact error as posted above. Re-posted below. 
Keybord works except for the annoying nag window on desktop login.. 
If I can just get rid of the dialog box I'll be happy. 

Upgrade from RH9 to FC2 

Std. IBM/Windows PS/2 kbd
kbd Worked perfectly on RH9

Error activating XKB configuration.
Probably internal X server problem.

X server version data:
The X.Org Foundation
60700000

If you report this situation as a bug, please include:
- The result of xprop -root | grep XKB
- The result of gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb


[root@localhost root]# xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "xfree86", "pc105", "us", "", ""
_XKB_RULES_NAMES(STRING) = "xfree86", "pc105", "us", "", ""
[root@localhost root]# gconftool-2 -R
/desktop/gnome/peripherals/keyboard/xkb
 layouts = [us]
 model = pc105
 overrideSettings = false
 options = []
[root@localhost root]#



Comment 7 Bill Nottingham 2004-05-26 19:02:16 UTC
Try removing:

        Option      "XkbRules" "xfree86"

from your x config.

Comment 8 Scott Gifford 2004-06-25 16:22:24 UTC
I have the same problem Randall describes.  I don't have an xfree86
rule in my config, and I installed from scratch (not an upgrade from
an earlier RHL).  Here's the output the dialog box requests:

    [gifford@gifford gifford]$ gconftool-2 -R
/desktop/gnome/peripherals/keyboard/xkb
     model = dell
    [gifford@gifford gifford]$ xprop -root |grep XKB
    _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us", "", ""
    _XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us", "", ""

My config file says:

Comment 9 Ray Strode [halfline] 2005-10-22 02:52:46 UTC
Hi guys,

This bug is rather old and in the MODIFIED state, which means it's probably been
fixed.

I'm going to close this bug, but if you see the problem with recent version of
Fedora Core, feel free to reopen.