Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000512Vine Linux1 バグ公開2007-04-07 23:312007-08-08 22:29
anonymous 
 
不明 
完了不明 
4.1 
 
x86, x86_64, ppc
tgif
0000512: tgifの日本語入力時のPreedit Areaのちらつきを無くすパッチ
日曜パッチワーカーのM.Hと申します^^;

Users MLでの日本語入力関連の話題を興味深く読んでいたのですが、
私も前からtgifの日本語入力時のちらつきが気になっていました。
SCIMの設定によっては変換するとPreedit Areaが無くなってしまいます。

そこで思い立って調べてみました。
原因はカーソル移動の処理関数で呼ばれているXSetICFocus関数だとわかりました。
これが無くてもscim-anthyでの日本語入力は正常に出来るようです。
ついでにuim-anthyでも、ちらつかないようにしてみました。

scim-anthyとuim-anthyでしか試していませんが、
両方とも予測入力を有効にしていても使えるようになります。
パッチを添付しますので試してみたい方は試してみてください。
ではでは。
設定されていません。
patch tgif-4.1.44-xim-bad-focus.patch (1,247) 2007-04-07 23:31
http://mantis.vinelinux.org/file_download.php?file_id=135&type=bug
課題の履歴
2007-04-07 23:31anonymous添付ファイル追加: tgif-4.1.44-xim-bad-focus.patch
2007-04-07 23:31anonymous新規課題
2007-04-07 23:53shaolinarchx86 => x86, x86_64, ppc
2007-04-07 23:53shaolinコメント追加: 0002532
2007-04-08 23:50anonymous概要tgifの日本語入力時のPreedir Areaのちらつきを無くすパッチ => tgifの日本語入力時のPreedit Areaのちらつきを無くすパッチ
2007-04-08 23:50anonymousコメント追加: 0002533
2007-08-04 10:36anonymousコメント追加: 0002534
2007-08-08 22:29kazutaka状態新規 => 完了
2007-08-08 22:29kazutakaコメント追加: 0002535

コメント
(0002532)
shaolin   
2007-04-07 23:53   
> そこで思い立って調べてみました。
> 原因はカーソル移動の処理関数で呼ばれているXSetICFocus関数だとわかりまし
> た。
> これが無くてもscim-anthyでの日本語入力は正常に出来るようです。
> ついでにuim-anthyでも、ちらつかないようにしてみました。
>
> scim-anthyとuim-anthyでしか試していませんが、
> 両方とも予測入力を有効にしていても使えるようになります。
> パッチを添付しますので試してみたい方は試してみてください。

ありがとうございます。
確かに、ちらつきが解消されました。
patch も確認しました。

security incoming に 4.1.44-0vl6 (src,ppc) を put しておきました。
VineSeed にも同じものを put してあります。
ix86 での rebuild 及びテストを待つことに致します。
(0002533)
anonymous   
2007-04-08 23:50   
> security incoming に 4.1.44-0vl6 (src,ppc) を put しておきました。
> VineSeed にも同じものを put してあります。
> ix86 での rebuild 及びテストを待つことに致します。

早速の対応ありがとうございます。
出来ればscim-anthyとuim-anthy以外の環境での挙動が知りたいので、
宜しくお願いします。

それにしてもgoogleで「tgif 日本語入力」で検索して
ここが最初のページに出てきたのはびっくり。
typoでちょっと鬱ですが、改めてgoogleの凄さを実感しました^^;
(0002534)
anonymous   
2007-08-04 10:36   
> security incoming に 4.1.44-0vl6 (src,ppc) を put しておきました。
> VineSeed にも同じものを put してあります。
> ix86 での rebuild 及びテストを待つことに致します。

apt-getでインストールし直して、修正されているのを確認しました。
リリースありがとうございました^^;
(0002535)
kazutaka   
2007-08-08 22:29   
> apt-getでインストールし直して、修正されているのを確認しました。

確認ありがとうございます。

完了にします。

ハラダ