Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000123Vine Linux1 バグ公開2006-09-02 16:202006-09-14 04:57
anonymous 
packager 
不明 
完了不明 
VineSeed 
 
scim-anthy
0000123: scim-anthyで記号の〜が入力出来ない
scim-anthy-1.2.0で記号の〜を入力出来ません。なんかゴミが入ります。
設定されていません。
課題の履歴
2006-09-02 16:20anonymous新規課題
2006-09-02 18:21daisuke状態新規 => 完了
2006-09-02 18:21daisuke解決状況不明 => 保留
2006-09-02 18:21daisukeコメント追加: 0000699
2006-09-03 20:57iwaimコメント追加: 0000700
2006-09-04 02:55iwaimコメント追加: 0000701
2006-09-04 03:59daisuke担当者 => packager
2006-09-04 03:59daisuke状態完了 => 担当者決定
2006-09-04 03:59daisuke解決状況保留 => 不明
2006-09-04 03:59daisukeコメント追加: 0000702
2006-09-04 21:07anonymousarch => x86
2006-09-04 21:07anonymousコメント追加: 0000703
2006-09-06 08:10iwaimコメント追加: 0000704
2006-09-09 10:57anonymousコメント追加: 0000705
2006-09-14 04:57daisuke状態担当者決定 => 完了
2006-09-14 04:57daisukeコメント追加: 0000706

コメント
(0000699)
daisuke   
2006-09-02 18:21   
> scim-anthy-1.2.0で記号の〜を入力出来ません。なんかゴミが入りま
> す。

以下の3種類の入力方法で確認してみましたが、現象を再現
できませんでした。
- きごう で変換して 〜 を選択
- 日本語入力モードで ~ で入力
- から で変換して 〜 を選択
(0000700)
iwaim   
2006-09-03 20:57   
> > scim-anthy-1.2.0で記号の〜を入力出来ません。なんかゴミが入りま
> > す。
>
> 以下の3種類の入力方法で確認してみましたが、現象を再現
> できませんでした。
> - きごう で変換して 〜 を選択
> - 日本語入力モードで ~ で入力
> - から で変換して 〜 を選択

パッケージ作成者です。
意図する挙動にはならないですね。例えば、Emacs(emacs22-22.0.50-0.20060403vl2)にも入力できません。
「Invalid code points for charset ID 148: 34 13」といわれます。
upstreamに連絡しつつ、なんとかします。
(0000701)
iwaim   
2006-09-04 02:55   
http://lists.sourceforge.jp/mailman/archives/scim-imengine-dev/2006-September/001325.html [^]
にあるようにscim-anthy 1.2.0での仕様のようです。

暫定的な対処法としては、SCIMの設定 (/etc/scim/config or ~/.scim/config) に

  /IMEngine/Anthy/DictEncoding = EUC-JP

を追加してください。私の環境ではこれで直ることは確認しました。

Vineでの対応は次のどちらにしましょうか?
1, scimパッケージで/etc/scim/configの初期値を設定する
2, scim-anthyパッケージでソースコードへのpatchを作り、初期値を変更する

個人的には、scim-anthyへのpatchだろうな、と思ってます。scim-anthyのためにscimパッケージに手を入れることはあまり美しくないし、scim-anthy開発側も初期値を変更する可能性があるような書き方していますから。

特に異論がなければscim-anthyパッケージの更新をします。
(0000702)
daisuke   
2006-09-04 03:59   
> 個人的には、scim-anthyへのpatchだろうな、と思ってます。scim-
> anthyのためにscimパッケージに手を入れることはあまり美しくないし、
> scim-anthy開発側も初期値を変更する可能性があるような書き方してい
> ますから。
>
> 特に異論がなければscim-anthyパッケージの更新をします。

scim-anthy への変更で異論ありません。
(0000703)
anonymous   
2006-09-04 21:07   
最初の投稿者です。ここに書き足してもいいものかと思いましたが、
 もしいけなかったらごめんなさいということで。

 上記の対処法で私のVineSeed環境でも(別のマシンの方でも)解決することが出来ました:-)
 素早い対応ありがとうございました。
(0000704)
iwaim   
2006-09-06 08:10   
scim-anthyにpatchをあてたものをVineSeed、VinePlus 3.2にputしました。
それぞれ1.2.0-0vl4、1.2.0-0vl3です。

> 最初の投稿者です。

ご確認いただければ幸いです。
(0000705)
anonymous   
2006-09-09 10:57   
> scim-anthyにpatchをあてたものをVineSeed、VinePlus 3.2にputしまし
> た。
> それぞれ1.2.0-0vl4、1.2.0-0vl3です。
>
> > 最初の投稿者です。
>
> ご確認いただければ幸いです。

apt-get upgradeでインストールして~/.scim/configの記述を削除、
起動し直して試してみました。まったく問題ありません。
scim-anthy-1.2.0になって「フォーカスアウト時の挙動 クリア」が
指定出来るようになったのが良いですね。かなり使いやすくなりました。
(0000706)
daisuke   
2006-09-14 04:57   
修正が確認されたようなので 完了 とします。