Bug#336791: workaround

Sam Morris sam at robots.org.uk
Mon Jan 2 20:57:31 UTC 2006


I have been hit by this since upgrading to xserver-xorg 6.9.0.dfsg.1-1.
I found the solution in "GNOME and XKB: looking at the issues"
<http://gswitchit.sourceforge.net/gnome_xkb_tsh.pdf>:

> XKeyboardConfig (X.Org 7.x.x?)
>
> Users have to update their X server configuration file (XF86Config or
> xorg.conf) with the line
>
>   Option "XkbRules" "base"
>
> and keep it there (some distributions, like Fedora Core, perform
> maintenance of this file during the upgrade procedures). Though, it is
> possible to build xkeyboard-config in the “compatility” mode
> (–with-xkb-rules-symlink option) to workaround this issue.

The XkbRules option defaults to 'xorg'. Changing it to 'base' restores 
the additional options to gnome-keyboard-properties. However, attempting 
to change the options just generates two error dialogs per click:

> Error activating XKB configuration.
> It can happen under various circumstances:
> - a bug in libxklavier library
> - a bug in X server (xkbcomp, xmodmap utilities)
> - X server with incompatible libxkbfile implementation
> 
> X server version data:
> The X.Org Foundation
> 60900000
> 
> 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/kbd

gnome-settings-daemon outputs:

> ** (gnome-settings-daemon:23475): WARNING **: Could not activate the XKB configuration

The output of the two commands in the error message is:

> _XKB_RULES_NAMES_BACKUP(STRING) = "base", "pc101", "us", "", ""

and

>  layouts = []
>  model =
>  overrideSettings = false
>  options = [compose     compose:rwin]

respectively.

-- 
Sam Morris
http://robots.org.uk/

PGP key id 5EA01078
3412 EA18 1277 354B 991B  C869 B219 7FDB 5EA0 1078






More information about the Pkg-gnome-maintainers mailing list