スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

ibus(/usr/share/ibus/ui/gtk/main.py)がなぜかCPU100%使ってるのをなんとか直してみた

Ubuntu10.10に変えてからibusがCPU100%使ってる・・・
システムモニタで見るとPythonが33%使ってて、これ、うちの720BEは3コアなので、1コア常にフルロード状態。
で、SCIM使えばまぁ、大丈夫なんだけど。

よくよく調べてみると、このPythonのプロセスは/usr/share/ibus/ui/gtk/main.py。
これがひたすら100%食い続けてる状態。
[Bug 637671] Re: ibus python 100 % cpu for ever
こんなメーリングリスト見つけたんだけど、正しくこの状態。
Launchpadにバグ上がってるけど、これもまだFixされてないっつーか、重要度すらついてない状態。

どうしたものかとさまよってて、ま、GoogleCodeからDLしてビルド、って手があると教えてもらった。
IBus - Intelligent Input Bus for Linux / Unix OS
が、ReadMeに載ってるUbuntu用リポジトリ
https://launchpad.net/~shawn-p-huang/+archive/ppa
ここにはまだMarverick用はない模様

http://code.google.com/p/ibus/wiki/Install
に一応インストール方法は載ってる。
ま、gitでソース取得まではいいんだけど・・・
ReadMeにはビルド方法書いてないし。
$ ./autogen.sh --prefix='/usr' --sysconfdir='/etc' --libdir='/usr/lib' --enable-gtk-doc
$ make
$ sudo make install
とはあるけど、一個目のコマンドでエラー吐くし。
You need to install gnome-common from the GNOME CVS
ま、これは解決できそうな気もしたけど、そもそも日本語入力っていう、結構重要なとこなのでmake installは極力使いたくない。deb作ってインストール、ならばまだよかろうが。
このinstallの項目読んでても今の俺にはこれ以上理解できそうな気がしてこなかったので、諦めてまた他の情報をさまよう。

すると・・・Launchpadにあるじゃない!!
[DEPRECATED] IBus 1.3 for maverick
ちゃんとMarverick用だしね。
これなら失敗してもリポジトリ戻して最インストールすればおっけーだし。復旧の自信はあるので思い切っていけますよっと。

$ sudo add-apt-repository ppa:ibus-dev/ibus-1.3-maverick
$ sudo apt-get update
$ sudo apt-get upgrade
で、いくつかのibus関連パッケージがUpgrade対象に。
startup archives unpack
upgrade ibus-m17n 1.3.0-1 1.3.1-1~ppa1
status half-configured ibus-m17n 1.3.0-1
status unpacked ibus-m17n 1.3.0-1
status half-installed ibus-m17n 1.3.0-1
status triggers-pending man-db 2.5.7-4
status half-installed ibus-m17n 1.3.0-1
status half-installed ibus-m17n 1.3.0-1
status unpacked ibus-m17n 1.3.1-1~ppa1
status unpacked ibus-m17n 1.3.1-1~ppa1
upgrade ibus-pinyin 1.3.10-1 1.3.11-1~ppa1
status half-configured ibus-pinyin 1.3.10-1
status unpacked ibus-pinyin 1.3.10-1
status half-installed ibus-pinyin 1.3.10-1
status half-installed ibus-pinyin 1.3.10-1
status unpacked ibus-pinyin 1.3.11-1~ppa1
status unpacked ibus-pinyin 1.3.11-1~ppa1
upgrade ibus-pinyin-db-open-phrase 1.3.10-1 1.3.11-1~ppa1
status half-configured ibus-pinyin-db-open-phrase 1.3.10-1
status unpacked ibus-pinyin-db-open-phrase 1.3.10-1
status half-installed ibus-pinyin-db-open-phrase 1.3.10-1
status half-installed ibus-pinyin-db-open-phrase 1.3.10-1
status unpacked ibus-pinyin-db-open-phrase 1.3.11-1~ppa1
status unpacked ibus-pinyin-db-open-phrase 1.3.11-1~ppa1
upgrade ibus-pinyin-db-android 1.3.10-1 1.3.11-1~ppa1
status half-configured ibus-pinyin-db-android 1.3.10-1
status unpacked ibus-pinyin-db-android 1.3.10-1
status half-installed ibus-pinyin-db-android 1.3.10-1
status half-installed ibus-pinyin-db-android 1.3.10-1
status unpacked ibus-pinyin-db-android 1.3.11-1~ppa1
status unpacked ibus-pinyin-db-android 1.3.11-1~ppa1
upgrade libopencc1 0.1.1-1 0.1.2-1~ppa1
status half-configured libopencc1 0.1.1-1
status unpacked libopencc1 0.1.1-1
status half-installed libopencc1 0.1.1-1
status half-installed libopencc1 0.1.1-1
status unpacked libopencc1 0.1.2-1~ppa1
status unpacked libopencc1 0.1.2-1~ppa1
upgrade ibus-table 1.3.0.20100621-1 1.3.0.20100621-2~ppa1
status half-configured ibus-table 1.3.0.20100621-1
status unpacked ibus-table 1.3.0.20100621-1
status half-installed ibus-table 1.3.0.20100621-1
status half-installed ibus-table 1.3.0.20100621-1
status unpacked ibus-table 1.3.0.20100621-2~ppa1
status unpacked ibus-table 1.3.0.20100621-2~ppa1
trigproc man-db 2.5.7-4 2.5.7-4
status half-configured man-db 2.5.7-4
status installed man-db 2.5.7-4
startup packages configure
configure ibus-m17n 1.3.1-1~ppa1 1.3.1-1~ppa1
status unpacked ibus-m17n 1.3.1-1~ppa1
status half-configured ibus-m17n 1.3.1-1~ppa1
status installed ibus-m17n 1.3.1-1~ppa1
configure ibus-pinyin-db-open-phrase 1.3.11-1~ppa1 1.3.11-1~ppa1
status unpacked ibus-pinyin-db-open-phrase 1.3.11-1~ppa1
status half-configured ibus-pinyin-db-open-phrase 1.3.11-1~ppa1
status installed ibus-pinyin-db-open-phrase 1.3.11-1~ppa1
configure ibus-pinyin-db-android 1.3.11-1~ppa1 1.3.11-1~ppa1
status unpacked ibus-pinyin-db-android 1.3.11-1~ppa1
status half-configured ibus-pinyin-db-android 1.3.11-1~ppa1
status installed ibus-pinyin-db-android 1.3.11-1~ppa1
configure libopencc1 0.1.2-1~ppa1 0.1.2-1~ppa1
status unpacked libopencc1 0.1.2-1~ppa1
status half-configured libopencc1 0.1.2-1~ppa1
status installed libopencc1 0.1.2-1~ppa1
status triggers-pending libc-bin 2.12.1-0ubuntu6
configure ibus-pinyin 1.3.11-1~ppa1 1.3.11-1~ppa1
status unpacked ibus-pinyin 1.3.11-1~ppa1
status half-configured ibus-pinyin 1.3.11-1~ppa1
status installed ibus-pinyin 1.3.11-1~ppa1
configure ibus-table 1.3.0.20100621-2~ppa1 1.3.0.20100621-2~ppa1
status unpacked ibus-table 1.3.0.20100621-2~ppa1
status half-configured ibus-table 1.3.0.20100621-2~ppa1
status installed ibus-table 1.3.0.20100621-2~ppa1
trigproc libc-bin 2.12.1-0ubuntu6 2.12.1-0ubuntu6
status half-configured libc-bin 2.12.1-0ubuntu6
status installed libc-bin 2.12.1-0ubuntu6

端末出力コピペし忘れたのでdpkg.logだけれども。

これで言語サポートからibus選択しなおして再ログイン。
あっさり直りました\(^o^)/ これでibus快適♪SCIMもいいけど、ちょくちょく落ちるのよね・・・
Mozcもちゃんと使えてます。これでしばらく様子見よーっと。

#追記
嘘です直ってません再発しました。
システムモニタから一回Python強制終了して再ログインすると大丈夫・・・なのか?

関連記事
MozcがUpdateされてSCIMに対応したよ。
MozcがPPAのリポジトリに上がってるようで。
Mozcに辞書追加。
遅ればせながらMozc0.12.422.102ビルド。
Mozc Update早速ビルド。(0.12.434.x)
Mozc Update(0.13.464.102)
Mozc Update(0.13.481.102)
Mozc Update(0.13.492.102)でUbuntu10.10上でも確定前の文字列がキッチリ表示されるように!!
MozcUpdate(0.13.499.102) Marverickで問題なく動作してるよー
Pythonの暴走を止めろ!!ibus-mozcとの闘い再び
関連記事
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

コメントの投稿

管理者にだけ表示を許可する
ブログ内検索

カスタム検索

フリーエリア

クリックで救える命がある。

レンタルサーバー

さくらのマネージドサーバ
さくらインターネットのVPS
ConoHaのVPS
WebARENA VPSクラウド
99円レンタルサーバー
【CloudCore VPS】
GMOクラウドのレンタルサーバー
転送量無制限 ABLENET
@WAPPYレンタルサーバー
SPPDレンタルサーバー

カテゴリー+月別アーカイブ

 

アクセスカウンター

現在の閲覧者数:

プロフィール

Author:tmin
PCヲタ。ライト2ちゃんねら。
スロット好きのギャンブラー。(元
むしろ人生がギャンブルだが目下のところ負けっぱなし。
座右の銘は「結果オーライ」。故に基本適当。
トラブルもまた楽しみのひとつ

コメント、トラバ、相互リンク歓迎。お気軽にどうぞ。
当ブログについて
Twitterでこっちとあっちの更新情報流すことにしてみます。
http://twitter.com/t_min
Project Mikunchu♪Wikiできました。
Mikunchu200x40.png


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。