試験運用中なLinux備忘録・旧記事

はてなダイアリーで公開していた2007年5月-2015年3月の記事を保存しています。

SCIM-Anthyに関する設定メモ(2008/8/8現在)

既にuim-anthyへ移行してしまったが、関連項目として、SCIMに関する設定をここにまとめておく。

SCIMを使用するための設定

SCIMに関する部分のみ抜粋。
ファイル名: ~/.xprofile

export XMODIFIERS="@im=SCIM"     # XIM
export GTK_IM_MODULE=scim        # GTK+ 2
export QT_IM_MODULE=scim-bridge  # Qt 3/4

# uimから乗り換える際には、「uim-xim &」や「uim-toolbar-gtk-systray &」を
# 以下の部分に置き換える
scim -d

GTK+ 2のimmoduleに関しては、問題が起こる場合のみSCIM-Bridgeをインストールして「scim-bridge」の指定を試すとよいかもしれない。
Qtの場合、バージョン4系向けの(直接使用する)immoduleがないため、SCIM-Bridgeが必要。もしくは「xim」指定でXIMとして使用する。

SCIM自体の設定

uim-anthyに関する設定メモ(2008/8/7現在)」同様、手元の環境での設定*1に関する覚え書きで、初期状態*2をもとにして行う作業を書いている。
自分以外の参考になるかどうかは不明。

フロントエンド - 全体設定
  • ホットキー - 開始/終了: Control+spaceを消して*3Zenkaku_Hankakuを追加し、必要・好みに応じてControl+backslashなどを追加
IMエンジン - 全体設定
  • 日本語: Anthyにチェックが入っていることを確認し、他の使用しないものは外す
  • その他: 全て外す
IMエンジン - Anthy - 一般
  • 入力方式: かな入力方式
IMエンジン - Anthy - キーバインド

ここで設定しているキーバインドは、「uim-anthyに関する設定メモ(2008/8/7現在)」と同様、かつてWindows上のMS-IME 2002を使用していたときの操作。

  • かなモード循環: Hiragana_Katakanaを外す
  • ひらがなモード: Hiragana_Katakanaを追加
  • カタカナモード: Shift+Hiragana_Katakanaを追加
  • 全角英数モード: Shift+Muhenkanを追加
IMエンジン - Anthy - 予測
  • 文字入力中に予測候補を表示する: チェック
  • 予測中に直接選択キーを使用する: チェックを外す*4
IMエンジン - Anthy - 辞書

uimがインストールされていれば、独立した辞書編集ツールであるkasumiは不要になる。
辞書編集コマンド: uim-dict-gtk
単語追加コマンド: uim-dict-gtk -a

候補一覧などのウィンドウ属性(Compiz Fusion向け)

(2008/8/9)ツールバーや変換候補一覧に対して「CompizConfig Settings Managerのウィンドウ指定に使用する情報を簡単に取得・コピーする」の取得ツールを使用したところ、

type=normal
name=scim-panel-gtk
class=Scim-panel-gtk
title=scim-panel-gtk

という情報が得られた。
Compiz Fusionの「アニメーション」プラグインを使用している場合、「閉じる時の効果」「開く時の効果」にある、エフェクト対象ウィンドウの指定を

(type=Normal | Dialog | ModalDialog | Unknown) & !(name=gnome-screensaver) & ! (class=Wine | class=Scim-panel-gtk)

のようにすることで、効果がかからないようにできる。

関連記事:

使用したバージョン:

*1:入力メソッド(SCIM)としての設定とIMエンジン(Anthy)の設定

*2:${HOME}/.scim/以下を削除した状態

*3:Emacs上の範囲選択開始と衝突する・Emacsを使用しなければ問題ない?

*4:uimと同様、「あお」など、キーボード最上段のキーを続けて入れるときに支障が出る