松本です。 レポートどうもありがとうございます。> 武山さん Fuminobu TAKEYAMA wrote:
また IBus なのですが、12.1 の milestone 版で
(1)IBus の設定で変更した内容が保存されない (2)変換エンジンが何も選択されていないので日本語入力できない
という現象に遭遇している人はいませんか? # Twitter でそれっぽい状況の人を2人くらいみかけていますが…
M3 くらいでこの現象は確認していたのだけれど、ついついそのまま放置してし まってました。
原因は設定を読み書きする GConf のサーバーが起動していないためで、 普通は IBus の起動と同時に上がるはずなのですが、 /etc/X11/xim.d/ibus スクリプトから起動したときになぜか GConf サーバーが起動しないか クラッシュしているようです。
一度、KDE が起動した後に自動起動した IBus を止めて、 もう一度 IBus を起動すると、問題無く gconf サーバーが起動します。 (日本語入力等も可)
# GNOME では、他のアプリケーションが gconf に依存しているので、 # たぶんこの問題は発生しません
試しに M5 をインストールする際 GNOME も合わせて入れ、GNOME でログインし てみたところ、その状態だと少なくとも GConfd は立ち上がるものの、やはり一 度 ibus-daemon を再起動してやらないと日本語入力はできない状態になりました。
正常な状態 $ ps -ef | grep gconf /usr/lib64/ibus/ibus-conf /usr/lib/GConf/2/gconfd-2 :
もし、現象が発生している人がいれば、 問題があるときに gconfd-2 が起動していないことを確認して下さい。
で、ちょっと調べてみたところ KDE でログインした場合、GNOME でログインし た場合のいずれでも… $ ps aux | grep gconfd (...) helios 7372 0.0 0.1 56480 3672 ? S 16:37 0:00 /usr/lib64/ibus/ibus-gconf helios 7695 0.0 0.0 44280 2024 ? S 16:37 0:00 /usr/lib/GConf/2/gconfd-2 …と、両方起動はしているものの /usr/lib/GConf/2/gconfd-2 の方が /usr/lib64/ibus/ibus-gconf の後に起動してしまっていて、どうもそのせいの ようです。 # その状態から ibus-daemon を再起動すれば当然のことながら gconfd-2 が立 # ち上がっている状態での起動となるため、普通に使える状態になる。 この起動順序をどうにかできれば解決できそうな気がするんですが、どうしたら いいのだろう…。 -- _/_/ Satoru Matsumoto - openSUSE Member - Japan _/_/ _/_/ Marketing/Weekly News/openFATE Screening Team _/_/ _/_/ mail: helios_reds_at_gmx.net / irc: HeliosReds _/_/ _/_/ http://blog.zaq.ne.jp/opensuse/ _/_/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org