Re: Strange behavior of SCIM-Anthy

Mike FABIAN <[email protected]>
Newsgroups gmane.linux.suse.m17n
Message-ID <[email protected]>
Satoru Matsumoto <[email protected]> さんは書きました:

> Mike FABIAN さんは書きました:
>
>> But now, finally, scim-bridge-0.4.12 is available in the M17N repository:
>> 
>>     http://software.opensuse.org/download/M17N/
>> 
>> Some other updates for scim related packages are available as well:
>> 
>> scim 1.4.6, scim-hangul-0.3.1, scim-m17n-0.2.2
>
> Vielen Dank, Mike.
>
> They worked well in my openSUSE 10.2 / i386 environment.
> But in x86_64 environment, I needed to install
> scim-bridge-gtk-0.4.12-2.1.i586.rpm additionally and execute
>                            ~~~~
> # gtk-query-immodules-2.0 > /etc/opt/gnome/gtk-2.0/gtk.immodules
>
> to add scim-bridge entry to /etc/opt/gnome/gtk-2.0/gtk.immodules.

Yes, I know. The openSUSE build service cannot build an *-32bit
packages yet. The SuSE autobuild system has such a feature
though. I.e. in the openSUSE 10.3 release, there will be additional
packages scim-bridge-32bit, scim-bridge-qt-32bit, and
scim-bridge-gtk-32bit on the x86_64 installation media which contains
the 32bit modules. If these packages exist and have the right
%post and %postun scripts which execute

    touch /var/adm/SuSEconfig/run-gtk

SuSEconfig takes are of registering the 32bit modules as well.

It is planned that the openSUSE build service supports creation of
such *-32bit packages as well in future. I don't know when though.

> And there is another problem.
>
> We have to add a line "export GTK_IM_MODULE=scim-bridge" to
> /usr/lib/firefox/firefox.sh. In another words, we have to do so manually
> whenever MozillaFirefox package is updated.

No, you shouldn't need to do that because the scim-bridge package
contains

/etc/X11/xim.d/scim-bridge which is linked into the
subdirectories with priority 49:

mfabian@magellan:~$ ll /etc/X11/xim.d/ja/49-scim-bridge
lrwxrwxrwx 1 root root 14 2007-04-24 14:55 /etc/X11/xim.d/ja/49-scim-bridge -> ../scim-bridge
mfabian@magellan:~$

scim uses priority 50, i.e. scim-bridge will be automatically
preferred if installed.

Unless you don't use the default of course.

If you have set INPUT_METHOD="scim" in /etc/sysconfig/language, you
either need to make that variable empty to use the default (which is
scim-bridge) or set it to INPUT_METHOD="scim-bridge".

-- 
Mike FABIAN   <[email protected]>   http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。
I � Unicode
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, 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.