2009年11月7日土曜日

Ubuntu 9.10 で 日本語入力とEmacsのMark Set を両立させる

Ubuntu 9.10 をインストールしたが、日本語入力方法がデフォルトでは iBus-Anthy というものになっていて、今までのscim-anthyとは若干違いがあるみたいです。

私はEmacsを使うことがあるのですが、EmacsのMark SetコマンドとAnthyの起動コマンドは両方(Ctrl-Space) で、Anthyの方が優先されてしまいます。

scim-anthyの頃はAnthyの起動方法を(Shift-Space) に変更してかぶらないようにしていましたが、iBus-Anthyでは起動方法の(Ctrl-Space) を変更する方法がわかりません。どうすればいいんでしょうか?

わからなかったので、とりあえず日本語入力メソッドを慣れ親しんだscim-anthyに戻すことにしました。
scim-anthyに切り替える方法は以下の記事がわかりやすかったです。
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0093?page=2

まずscim-anthy を apt-get でインストールする。
$ sudo apt-get update
$ sudo apt-get install scim-anthy scim-bridge-client-gtk scim-tomoe tomoe-l10n tomoe-gtk-l10n

次に画面上部の「システム」から「システム管理」→「言語サポート」を開いて、「キーボード入力に使うIMシステム」をscim-bridgeに変えればおkです。

一旦ログアウトして再ログインするとばっちりscim-anthyが使えるようになりました。

2 件のコメント:

  1. Ktitt-27@Ubuntu-Vm2010年4月25日 3:41

    「システム」→「設定」→「IBusの設定」ダイアログを起動し、
    "Ctrl+Space"をはずせば、EmacsのMark Setとぶつからなくなります。
    ご参考までに。既知でしたらすみません。

    返信削除
  2. おぉ!有益な情報をありがとうございます。
    でもそれで"Shift+Space"が効くようになるのでしょうか。

    返信削除