このブログを検索

2013/01/31

ibus

# ps aux|grep ibus
hoge   2260  6.0  0.2 148464  2332 ?        Sl   07:00   0:04 /usr/bin/ibus-daemon -r --xim
hoge   2268  0.0  0.3 158108  3336 ?        S    07:00   0:00 /usr/libexec/ibus-gconf

hoge   2272  0.0  0.6 235456  6232 ?        S    07:00   0:00 /usr/libexec/ibus-x11 --kill-daemon
root      2374  0.0  0.0 107460   924 pts/1    S+   07:01   0:00 grep ibus

# ibus-setup
Traceback (most recent call last):

File "/usr/share/ibus/setup/main.py", line 28, in <module>
import gtk
ImportError: No module named gtk

これがいけないのか。gtkというモジュールがないのか。じゃあいれよう。ちょこちょことyum installをするがうまくいかない。めんどくさいので yum install python*

djangoがどうたらでエラーになる。

skipbrokenとかなんとかいうのをつけたらというのでつけてみるとインストールが始まったが最後にコケる。WEBで似たような状況の人を探し、pythonと名のつくものはなんでもかんでも片っ端から放り込む。

ダメ。

再起動する。

ダメ。

なんか、「あのリポジトリだとダメ」とかいう情報があるがどこからいれたとかどこからいれるとか、よくわからない。

以前使っていたノートPCを起動してみる。

起動しているプロセスが多い。

rpm -qa|grep ibus

としてみるとこれもずいぶん違う。

同じものを全部入れてみる。

再起動。

それにしてもいつも思うのだがさくらのVPSの再起動はずいぶん速いね?

iPhoneの再起動より速い。

ダメ。

psで足りないのは、以下の二つ。これが動かないとダメなのだろう。

やっぱりpythonだ。

python /usr/share/ibus/ui/gtk/main.py
python /usr/share/ibus-anthy/engine/main.py


はいってないモジュールを一個一個インストールしていくと、

エラーメッセージが変わった。

python /usr/share/ibus/ui/gtk/main.py
Traceback (most recent call last):
File "/usr/share/ibus/ui/gtk/main.py", line 33, in <module>
import ibus
ImportError: No module named ibus


main.pyというファイルを見ると、 import ibus と書いてある。

これがないのだ。

これを入れればいいのだ。

どうやって?

import os
import sys
import getopt
#import ibus
#import gtk
import gettext
#import panel
#import pynotify


main.pyには上記のようにimport文が書いてあるがコメントにした部分が全部 no module named *** となる。

なんだよこれ・・・

ibusがダメなのか、pythonがダメなのか・・・