This is indeed a very critical bug. I'm working on developing an ibus input engine for bengali language. After banging on two days i come to this conclusion,
1. This happens *only* with unity, at least in Oneiric. All is well in Oneiric with gnome-shell. 2. debian/patches/git_fix_async_key_events.patch doesn't fully solve the issue, after a restart, it seems to work fine, but after opening and closing some app, bug reappears. I tested with ibus (1.4.0-1ubuntu3) compiled in Oneiric. As my understanding from reading the comments above, the bug happens when IBUS_ENABLE_SYNC_MODE is set. Disabling IBUS_ENABLE_SYNC_MODE makes all ibus work fine in all apps expect unity search bar. So as far as i understand, why it is solely needed to have IBUS_ENABLE_SYNC_MODE ? When all apps can ibus work correctly without IBUS_ENABLE_SYNC_MODE, Will it not a good decision to make unity work without it ? I think unity developers should make unity search bar work without IBUS_ENABLE_SYNC_MODE, then remove the setting of IBUS_ENABLE_SYNC_MODE from unity. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/880876 Title: Unity causes ibus to not work correctly (spaces incorrectly placed) To manage notifications about this bug go to: https://bugs.launchpad.net/ibus/+bug/880876/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
