2013年9月27日金曜日

ibus & ibus-el 不調

Debian の ibus が更新されて、今までの設定が削除されてしまった。

とりあえず、ibus のアイコンをクリックして「設定」をしてみると、これが起動せず。
LXDE のメニューから「ibusの設定」を調べると、起動していないのは ibus-setup というコマンドであることが分かったので、これをコマンドラインから実行すると

$ ibus-setup
ERROR:root:Could not find any typelib for Gtk
Traceback (most recent call last):
  File "/usr/share/ibus/setup/main.py", line 29, in <module>
    from gi.repository import Gtk
ImportError: cannot import name Gtk

というエラーであった。これについては、

$ sudo apt-get install gir1.2-gtk-3.0

とパッケージをインストールすることで ibus-setup を起動できるようになった。
(gir1.2-gtk-3.0 などが同時にインストールされないといけないようなので、依存関係にバグがあるのかもしれない。)

ただ、emacs から ibus-el を起動してみると、

eval: Traceback (most recent call last):
  File "/usr/lib/ibus-el/ibus-el-agent", line 555, in __stdin_cb
    exec sys.stdin.readline()
  File "<string>", line 1, in <module>
  File "/usr/lib/ibus-el/ibus-el-agent", line 499, in enable
    imcontexts[id_no].enable()
AttributeError: 'IBusELInputContext' object has no attribute 'enable'

というバグが出てきて、これについては解消方法が分からず。
もう少し時間をかけて調べてみようと思う。

ちなみに、ibus, ibus-el の現時点でのバージョンは以下の通りとなっていた。

 ibus                               1.5.3-7   
 ibus-el                            0.3.2-2 


今日の作業内容:発表練習 3h
今日のランチ:シッダルータ ダルカレー
明日の予測作業時間:5h


0 件のコメント:

コメントを投稿