Red Hat Bugzilla – Bug 797355
RFE: ibus 1.4 overrides xkb layout options from gnome
Last modified: 2013-01-31 04:37:39 EST
Description of problem:
I think this is problem is fixed in ibus-1.5pre (ie in F17)
but this problem exists for F16 at least I think (probably F15 too?).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. start gnome desktop session with ibus running
2. change xkb layout options in gnome-control-center
eg swap position of Ctrl and Caps, say or Alt and Super keys...
3. switch between applications
3. The xkb options no longer work after getting a new ibus context
and the actual keyboard layout reverts to the original one in (1.)
3. ibus to preserve and respect the gnome xkb settings.
Maybe hard to fix in current 1.4?
Is it possible to backport the new xkb code from 1.5 say?
I think you didn't restart ibus after xkb keymaps are changed by gnome-control-center.
I think the on-the-fly way needs libxklavier feature in ibus and Fedora 17 ibus uses libxklavier.
Currently I don't think to back port the new features in the previous Fedora until we have the enough tests.
Probably I'd like to close this as I think it's better to focus on Fedora 17 at present.
Or do you wish to keep this bug?
So far the only workaround I have found is to quit ibus,
or to restart the desktop.
Perhaps I can list the detailed steps to reproduce and
you can tell me if I am missing something?
Anyway I think it would be better to keep this open
to track this problem - even if I might have moved
on to F17 before it gets fixed...
Fujiwara-san communicated that the correct workaround is to
quit ibus first, then change the xkb layout setting in g-c-c,
and then restart ibus, I think. That sounds right and
I will try to test that soon.
The feature won't be backport to f16. Closing.