ibus-skkで「IBus-SKKの設定」ダイアログが表示できません

Bug #1122132 reported by jl3lam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Japanese Kaizen Project
New
Undecided
Unassigned

Bug Description

ibus-skkでskkの設定を確認する為にIBusの設定の「言語パネルの表示」をアクティブであるときに設定して言語パネルの「SKKの設定」をクリックしてもウインドウが起動しませんでした。

環境
Ubuntu 12.04 LTS
ibus-skk 1.3.9-1

/usr/lib/ibus-skk/ibus-setup-skk をgnome-terminal上で実行した所下記のエラーが発生しました。
---- ここから --------
Traceback (most recent call last):
  File "/usr/share/ibus-skk/setup/main.py", line 289, in <module>
    main()
  File "/usr/share/ibus-skk/setup/main.py", line 286, in main
    PreferencesDialog().run()
  File "/usr/share/ibus-skk/setup/main.py", line 123, in __init__
    self.__.9.set_active(index)
TypeError: an integer is required
---- ここまで --------

原因は、初期変換モード「Hiragana」のコード0が/usr/share/ibus-skk/setup/ibus-skk-preferences.uiに存在しないためでした。
検索してみると、
http://openbsd.7691.n7.nabble.com/UPDATE-inputmethods-ibus-skk-td134617.html
では、1.4.1で直ってるようでしたが、初期状態としては「カタカナ」「半角カタカナ」「全角英数(WideLatin)」が存在するのが正かと思うので、以下の修正をしました。
---- ここから --------
diff /usr/share/ibus-skk/setup/ibus-skk-preferences.ui ./ibus-skk-preferences.ui
768a769,772
> <col id="1">0</col>
> </row>
> <row>
> <col id="0" translatable="yes">Katakana</col>
771a776,779
> <col id="0" translatable="yes">HankakuKatakana</col>
> <col id="1">2</col>
> </row>
> <row>
773a782,785
> </row>
> <row>
> <col id="0" translatable="yes">WideLatin</col>
> <col id="1">4</col>
---- ここまで --------
見難い差分ですいません。

一応設定ページから選択して初期変換モードが設定に合致している事まで確認できてます。

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.