未来を愛すべきこと-Javaやったり技術書読んだり このページをアンテナに追加 RSSフィード

2009-10-03

[]今日はUbuntu+SCIM+Anthyでハマる 01:51 今日はUbuntu+SCIM+Anthyでハマるを含むブックマーク 今日はUbuntu+SCIM+Anthyでハマるのブックマークコメント

バージョンはUbuntu9.04。

SCIMの問題とAnthyの問題のダブルパンチでハマってました。

1.CAPSキーをCtrlキー扱いにする設定をしたのに、Anthy上ではCAPSキーのままの扱いになってる。

EmacsとかでCtrlキーを多用するので、全然意図しないタイミングでひらがな入力と英数入力が切り替わって死ぬほど面倒。

2.Anthyにキーバインドを追加したら「SCIM再起動しろや」というメッセージは出てくるが、再起動の手順が書いてあるわけでもない。PCを再起動しても設定が反映されない。

で、いくつかのサイト見てみたらシェルからkillでscimのプロセス殺すって話があったので、試してみることに。

http://www.voc.mydns.jp/hiki/?ubuntu+--+scim-skk

ps x | grep scim
# scimがらみのプロセスを抽出できるので、あとはひとつずつkill
kill ####
scim &

自分の環境はこれで設定が適用されました。

「PC再起動ではダメだった」ってのはなんとなく自分の環境だけじゃないかと思いますけど。

nagowlnagowl 2009/10/21 05:16 kill `ps x | grep scim | awk '{print $1}' | sort -r`

じゃだめ?
sortは蛇足かもしれんが、、、。
子から消すなら逆順にすると行ける気がしないでも。

asc_gamefreakasc_gamefreak 2009/10/22 00:49 >nagowlさん
サンクスです。ばっちりOKでした。エラーもなくプロセス全部落とせました。
sort -r なしでもすべてのscimのプロセスは問題なく落とせるけど、親からさきに落としちゃうと途中で
bash: kill: (7536) - No such process
とか怒られるので、sort -rを付けて子プロセスから落とした方が無難っぽいです。

トラックバック - http://d.hatena.ne.jp/asc_gamefreak/20091003