Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000640Vine Linux1 バグ公開2008-09-29 15:242008-10-02 14:22
ats7 
 
不明 
完了不明 
4.2 
 
gtk210-gtk2-2.10.14-2vl4, uim-gtk-1.3.1-0vl2
0000640: firefox3(gtk210-gtk2) + uim で日本語入力できない
firefox3(gtk210-gtk2) + uim で日本語入力できません。
uim.spec と gtk210-gtk2.spec のパッチを添付します。

% rpm -q gtk210-gtk2 uim-gtk scim scim-bridge-gtk
gtk210-gtk2-2.10.14-2vl4
uim-gtk-1.3.1-0vl2
scim-1.4.7-0vl0.1
scim-bridge-gtk-0.4.13-0vl2
% rpm -ql uim-gtk scim scim-bridge-gtk | grep immodules/
/usr/lib/gtk-2.0/2.4.0/immodules/im-uim.so
/usr/lib/gtk-2.0/immodules/im-scim.so
/usr/lib/gtk-2.0/immodules/im-scim-bridge.so
% ls /usr/gtk210/lib/gtk-2.0/immodules
im-scim-bridge.so im-scim.so
設定されていません。
patch uim.patch (2,202) 2008-09-29 15:24
http://mantis.vinelinux.org/file_download.php?file_id=165&type=bug
課題の履歴
2008-09-29 15:24ats7添付ファイル追加: uim.patch
2008-09-29 15:24ats7新規課題
2008-09-30 17:47daisuke状態新規 => テスト待ち
2008-09-30 17:47daisukeコメント追加: 0002952
2008-10-01 01:10ats7状態テスト待ち => 完了
2008-10-01 01:10ats7コメント追加: 0002953
2008-10-02 14:22ats7コメント追加: 0002954

コメント
(0002952)
daisuke   
2008-09-30 17:47   
元々が gtk2 2.4.0 ABI になっているので、本来は gtk210-uim と
すべきかと思いますが、一応上位互換はあるとおもいますので、
この方針で修正してアップロードしておきました。

gtk210-gtk2-2.10.14-3vl4
uim-1.3.1-1vl4
(0002953)
ats7   
2008-10-01 01:10   
> 元々が gtk2 2.4.0 ABI になっているので、本来は gtk210-uim と
> すべきかと思いますが、一応上位互換はあるとおもいますので、
> この方針で修正してアップロードしておきました。
>
> gtk210-gtk2-2.10.14-3vl4
> uim-1.3.1-1vl4

ありがとうございます。
日本語入力できることを確認しました。

状態を完了に変更します。
(0002954)
ats7   
2008-10-02 14:22   
> > 元々が gtk2 2.4.0 ABI になっているので、本来は gtk210-uim と
> > すべきかと思いますが、一応上位互換はあるとおもいますので、
> > この方針で修正してアップロードしておきました。
> >
> > gtk210-gtk2-2.10.14-3vl4
> > uim-1.3.1-1vl4
>
> ありがとうございます。
> 日本語入力できることを確認しました。

firefox3以外のアプリ(例えばgnome-terminal)で日本語入力できない
ことに気付き、/etc/gtk-2.0/i386/gtk.immodules を見てみると
古いエントリが残っていました。

--
"/usr/lib/gtk-2.0/2.4.0/immodules/im-uim.so"
"uim" "uim" "uim" "/usr/share/locale" "ja:ko:zh:*"
(略)
"/usr/lib/gtk-2.0/immodules/im-uim.so"
"uim" "uim" "uim" "/usr/share/locale" "ja:ko:zh:*"
--

apt-get reinstall uim-gtk することで gtk.immodules から
古いエントリが消え firefox3 以外のアプリでも日本語入力できる
ようになりました。