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

Reply via email to