[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#347557: xlibs: [6.9 transition] XKB error upon GNOME startup



Hi Denis,

ke, 2006-01-11 kello 21:26 +0100, Denis Barbier kirjoitti:
> On Wed, Jan 11, 2006 at 04:12:19PM +0200, Martin-Éric Racine wrote:
> > Package: xlibs
> > Version: 6.9.0.dfsg.1-3
> > Severity: important
> > 
> > After upgrading GNOME to the 2.12 packages in Unstable, 
> > I keep on getting the following message at every login:
> [...]
> >  layouts = [fi,ru       phonetic]
> >  model = pc105
> >  overrideSettings = false
> >  options = [grp grp:shift_toggle]
> > <q-funk@omena:/home/q-funk>$
> > 
> > This keymap combination used to work just fine with Experimental GNOME 
> > packages (what just entered Unstable is a rebuild of the same packages).
> > 
> > The X.org changelog suggests trying xkb-data whenever bugs pop up, but 
> > this package is not available in Unstable.

> it seems that grp:shift_toggle has been renamed into grp:shifts_toggle
> to be consistent with other *_toggle options.
> Your GNOME settings have to be updated; I do not know if this can be
> done automatically, but you can launch the keyboard layout switcher
> which should display this new option.

I first changed the grp setting manually using gconf-editor, but the
same error dialogue keeps on appearing. I have also tried deleting all
gconf keys for the keyboard preferences, then re-selecting the keyboard
maps from GNOME's keyboard capplet, which brings up the same error.

However, I vaguely recalled having had a similar problem, way back when
gswitchit (which later became GNOME's keyboard preference dialogue) had
appeared. Here is part of an exchange between Sergey Udaltsov and I:

> XFree86.log reported something about not being able to load the XKB map.
> Pasting that exact log line in Google gave me the following explanation:
> 
> Bugged keyboard alias file in xlibs-data (usually after an xlibs upgrade).
> 
> How I solved it:
> 
> dpkg -P --force-depends xbase-clients xlibs xlibs-data
> rm -r /etc/X11/xkb
> apt-get install xbase-clients xlibs xlibs-data
> 
> Now everything works as before and, actually, even better:  Gswitchit
> (a.k.a. GNOME Keyboard Preferences capplet) finally works! :-)

It should be noted that purging the above packages left plenty of cruft
in /etc/X11/xkb which, I suspect, affects newer keyboard maps adversely.

Anyhow, even after purging the packages and force-removing /etc/X11/xkb,
then re-installing the packages, adding secondary keymaps via GNOME's
keyboard preferences again made the error message appear.

I therefore welcome further suggestions on how to resolve this.

-- 
Martin-Éric Racine
http://q-funk.iki.fi

Attachment: signature.asc
Description: Digitaalisesti allekirjoitettu viestin osa


Reply to: