Comment #10 on issue 1149 by takao.fujiwara1: GNOME's keyboard option was
overridden even though "Use the default keyboard option" is checked.
http://code.google.com/p/ibus/issues/detail?id=1149
I put the test packages here:
http://fujiwara.fedorapeople.org/ibus/20101130/
Could you try to test them?
# rpm -e ibus
# rpm -ivh ibus*.rpm
To revert the rpms.
# rpm -e ibus
# yum install ibus
The XKB is set by gnome-settings-daemon and it's possible for ibus to run
before gnome-settings-daemon to configure XKB.
I think the order is not changed.
I thought how to fix your problem.
If we try to get the change of XKB, it might be an option to use xklavior
but it means ibus requires it and also the implementation would become a
little complicated because we need to get the initial change only by
gnome-settings-daemon and the change is not needed by cases.
If ibus try to read gnome gconf value directly, ibus could get the XKB
settings but the gconf value will be old if ibus read it before
gnome-settings-daemon run.
At the moment, I think the solution is to check the pid of
gnome-settings-daemon and if it's not found, ibus will sleep for a while.
I updated the xkb patch in 1.3.y branch for above test rpms:
https://github.com/fujiwarat/ibus/commit/b5fedd54a337c7922fd550b7131de838de9160f1
Also attached the patch on patch.
Attachments:
ibus-541492-xkb.patch.patch 11.5 KB
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en