Bug#288779: kdebase-bin: Error when using "US international" keyboard layout
* Emmanuel Halbwachs [Wed, 05 Jan 2005 20:19:47 +0100]:
> > I'm particularly interested in knowing if you automatically get two
> > configured keybord layout by default or you add them manually after
> > kpersonalizer ends (in kcontrol).
> OK. I'll give you what I do step-by-step :
these detailed explanation was helpful, thanks.
> By defaults, I have one active layout : us
> select us_intl in available layouts > add > confirm
ok.
> Now that I have more than one layouts enabled, an icon
> with the US flag appears in the tray that indicate the current
> active layout.
yes.
> I the same time, in .xsession-errors :
> kxkb: WARNING: Unable to open /tmp/kde-test/us.xkm: Aucun fichier ou
> r??pertoire de ce type
> Hmm... But, test in a new Konsole, I have the US layout.
> If I check if this file exists :
> bubulle:~# ls -al /tmp/kde-test/*.xkm
> -rw-r--r-- 1 test test 9016 2005-01-05 19:50 /tmp/kde-test/us.xkm
> OK, so the file seems to have been created immidiately after.
seems so. 1, try to load, 2, fail to find, 3, output warning, 4
create, 5 load.
> I can now cycle on the active layout with Ctrl-Alt-K (or by clicking
> on the icon).
> When cycling on us-intl, I have the error icon and in
> .xsession-errors :
1, try to load, 2, fail to find.
> kxkb: WARNING: Unable to open /tmp/kde-test/us_intl.xkm: Aucun fichier ou
> r??pertoire de ce type
3, output warning, 4, create.
> Error loading new keyboard description
5, load <-- but fails.
> So I feel that the 'kxkb: WARNING: Unable to open...' message is
> normal, as the file does not exist at the first place. But the second
> one "Error loading new keyboard description" is not.
> If I check :
> bubulle:~# ls -al /tmp/kde-test/*.xkm
> -rw-r--r-- 1 test test 9016 2005-01-05 19:50 /tmp/kde-test/us.xkm
> I have only on file.
so what really failed was 4, create.
> If I add another keyboard layout, say, spanish, with the same method
> above and I confirm :
this was a *very* good idea.
> - the icon goes on the US flag (probably because it's the first
> layout)
> - same .xsession-errors message :
> kxkb: WARNING: Unable to open /tmp/kde-test/us.xkm: Aucun fichier ou
> r??pertoire de ce type
> whereas the file now exists (!)
> If I hit Ctrl-Alt-K two times, I cycle throught us > us_intl > es
> and I have :
> - the spanish flag icon
> - the spanish layout as I can type the upside-down "?", for example
> - in .xsession-errors :
> kxkb: WARNING: Unable to open /tmp/kde-test/us_intl.xkm: Aucun fichier ou
> r??pertoire de ce type
> Error loading new keyboard description
> kxkb: WARNING: Unable to open /tmp/kde-test/es.xkm: Aucun fichier ou
> r??pertoire de ce type
> If I check /tmp :
> bubulle:~# ls -al /tmp/kde-test/*.xkm
> -rw-r--r-- 1 test test 10212 2005-01-05 20:07 /tmp/kde-test/es.xkm
> -rw-r--r-- 1 test test 9016 2005-01-05 20:04 /tmp/kde-test/us.xkm
sooooo, it seems that there is a problem with creating the us_intl.xkm
file in *your* system.
* * *
I've talked to the X11 maintainer Branden Robinson, and he tells me
that the us_intl keymap is broken in some X11 versions, including
yours, 4.3.0.dfsg.1-8. so it's not a KDE issue at all.
he also tells me that the new X11 packages will be entering testing
tomorrow, so installing 4.3.0.dfsg.1-10 should definitely solve your
problem.
all this is coherent with the fact that all machines you experience
the problem in are Sarge machines. so, please update to -10 and get
back to us.
I really hope we can declare this solved!
thanks,
--
Adeodato Simó
EM: asp16 [ykwim] alu.ua.es | PK: DA6AE621
Man is certainly stark mad; he cannot make a flea, yet he makes gods by the
dozens.
-- Michel de Montaigne
Reply to: