I have had tons of ibus issues with certain programs as well (mainly in
12.04 but confirmed same problems in 12.10 and I would assume 13.04 as
well but I have not tested yet).
BUT, I have solved all ibus problems (thanks to help from others) with
some manual help, but need additional help from others to konw how to
get these changes made known to the ubuntu devs.
1. stock ibus for Ubuntu 12.04 (version 1.4.1-3ubuntu1) has several
difficulties when using the system tray icon GUI to enable or disable
keyboards. Sometimes it is not turned on properly even though the icon
changes, sometimes it says "no input window" when there is indeed one,
and other times it simply seems unresponsive: turning on the keyboard
does nothing. This seems across "almost all applications". Same issues
exist with the 12.10 ibus (different version, but still has the
"ubuntu1" customization).
Upstream versions of ibus from Debian Sid (version 1.4.1-7) solve
all of these problems, and ibus seems to work very very well from the
GUI menu with this update (another colleague packaged these for me for
32 and 64 bit: if anyone would like these I would be happy to send them.
so please let me know). Note that this new version will not show up in
the system tray (notification area) by default, however, so either run
this command:
gsettings set desktop.unity.panel systray-whitelist "['all']"
or do the same with dconf-editor.
In summary for this first issue, it is WHATEVER Ubuntu is customizing
that is causing a great headache for ibus users. Stock ibus from Debian
works much better!
2. Setting ibus as the "keyboard input method" in Language Support
will cause unexpected behavior (even with the updated version of ibus
from above). Particuarly in some apps (a custom mono based one I use is
one example), the window ids of the various windows windows will be
confused by ibus, thus resulting in the inablity of ibus to work
consistently (again, from the GUI menu). If ibus is started manually,
these problems do not appear. Only when started through Language
Support. The workaround is to keep Language Support keyboard input
method to "none" and have a startup application that runs "ibus-daemon
-xrd" on login (can either be user level or system level in
/etc/xdg/autostart).
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to ibus in Ubuntu.
https://bugs.launchpad.net/bugs/1023165
Title:
Can't change IBus input method using menu in Unity
Status in “ibus” package in Ubuntu:
Confirmed
Bug description:
Tested in Ubuntu 12.04 (fresh install):
Changing the input method using the menu in the top bar of Unity does not
work when the following preference is set: "Advanced/Global input method
settings/Share the same input method among all applications".
Only the keyboard shortcuts work.
When this option is not set, changing the method using the menu works
only with GTK enabled application (e.g. gedit, Firefox, Chrome), but
not in Java or KDE based application such as VirtualBox.
Workaround: use keyboard shortcut.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1023165/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp