Re: IM-related issues on openSUSE 12.1 Beta
Takashi Iwai <[email protected]>
| Newsgroups | gmane.linux.suse.m17n |
|---|---|
| Message-ID | <s5hk488znuw.wl%[email protected]> |
At Mon, 10 Oct 2011 18:13:41 +0900, Fuminobu TAKEYAMA wrote: > > Hi all, > > Several issues related to IM are still remaining on 12.1 Beta. Here is the status update. > 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? Already updated to ibus-1.4.0 in FACTORY now. The broken ibus-engines are fixed, too. > 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 & This problem is still remaining. (And the above didn't work well in my case, maybe it was executed too quickly, so I had to add some delay before gtk3-systray.) I guess it's a race at start up. Our script is included in xinit, and this might be too early. A sane way would be to start via XDG start desktop, but it needs a fundamental rewrite of the basic setup. So... as a quick workaround, we can remove / disable the check of uim-applet-gnome (does this ever worked with GNOME3?). Then basically a right toolbar should be selected in the script. And maybe we need to add some sleep before starting the toolbar, that is, something ugly like: test -n "$toolbar" && (sleep 3; $toolbar &) & > 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) I fixed this now and already checked into FACTORY. > 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 It's still an open bug. > 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). This is still pending. Vincent thinks the patch is OK and I sent it to upstream, but got no response. thanks, Takashi -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]