IM-related issues on openSUSE 12.1 Beta

Fuminobu TAKEYAMA <[email protected]>
Newsgroups gmane.linux.suse.m17n
Message-ID <[email protected]>
Hi all,

Several issues related to IM are still remaining on 12.1 Beta.


1. IBus should be updated to 1.4.0

IBus supports GNOME 3 in the latest release, 1.4.0.
IBus status icon is now well integrated to the toolbar displayed on the
top of desktop. (I do not know its name)

In Fedora 15, snapshot version of 1.4.0 was shipped to support GNOME 3.


In order to update, we have to consider below:
(a) Since libibus2 was renamed, some IM-engine packages must be fixed.
(b) 1.4.0 requires newer glib; openSUSE 11.3 does not have it.


I am ready to submit ibus-1.4.0 to M17N.
You can get it from
https://build.opensuse.org/package/show?package=ibus&project=home%3Aftake%3Abranches%3AM17N

May I submit 1.4.0 to M17N? Or any idea?


2. xim.d/uim is broken.

Tray icons are not displayed on neither GNOME 3 nor KDE 4.
This simple script works correctly only on GNOME 3:

export XMODIFIERS="@im=uim"
export GTK_IM_MODULE=uim
export QT_IM_SWITCHER=imsw-multi
export QT_IM_MODULE=uim
uim-xim &
uim-toolbar-gtk3-systray &


3. uim crashes while launching firefox

$ GTK_IM_MODULE=uim firefox
cause segmentation fault at compose.c:633.

I cannot reproduce this problem on 11.4.
So I do not know if this is upstream bug or not.
(needs more information)


4. cannot input characters through IM in the search box
   on GNOME 3's "Activity" tab.

I reported to upstream:
https://bugzilla.gnome.org/show_bug.cgi?id=647707

I created a patch based on
https://bugzilla.gnome.org/show_bug.cgi?id=621659
but it enables only direct input while IM is activated:
https://build.opensuse.org/package/show?package=gnome-shell&project=home%3Aftake%3Abranches%3AGNOME%3AFactory


5. xim.d/scim exports GTK_IM_MODULE=scim although SCIM does not provide
   its GTK3 IM module

GTK2 applications such as Firefox needs this.
GTK3 applications try to use another IM (maybe not xim).

Any good idea? Is it OK?


There are a few days for testing and improving 12.1.
Let's find and fix problems as much as possible!

--
Fuminobu TAKEYAMA
http://twitter.com/ftake
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.