SSブログ

CentOS 7.1でのibus-kkcからscim-anthyへの変更 [CentOS]

CentOS 7.1 で GNOME(classic mode) と fvwm を併用しているが、fvwm 上での IBus が使いづらい(日本語入力モードかどうかを表示できない)。
このため、ibus-kkc/ibus-anthy から scim-anthy への変更を行った。
実施手順は、以下の通りである。

1. IBus の停止
# killall ibus-daemon

2. IBus および kkc 関連のパッケージのアンインストール
# yum remove ibus
# yum remove libkkc*

3. scim-anthy の依存パッケージのインストール
# yum install im-chooser.x86_64 im-chooser-common.x86_64
# yum --enablerepo=epel install kasumi.x86_64

4. scim-anthy 関連のパッケージのインストール


(1) パッケージのダウンロード


下記のファイル(Fedora 18 のパッケージ)をダウンロードする。

・scim-1.4.14-3.fc18.x86_64.rpm
・scim-anthy-1.2.7-8.fc18.x86_64.rpm
・scim-bridge-0.4.16-11.fc18.x86_64.rpm
・scim-bridge-gtk-0.4.16-11.fc18.x86_64.rpm
・scim-libs-1.4.14-3.fc18.x86_64.rpm


(2) パッケージのインストール

# rpm -ivh *.rpm

5. SCIM の設定

5-1. SCIM の起動


デフォルト設定で SCIM が起動されない場合には、下記のいずれかの手順を実施する。

(1) ~/.xinitrc または ~/.Xclients への設定の追加

# start Input Method
imsettings-switch -n -q -x


(2) ~/.xinputrc の作成

ps cx | grep -w scim >/dev/null 2>&1
if [ $? != 0 ]; then
    export XMODIFIERS="@im=SCIM"
    export GTK_IM_MODULE=scim
    export QT_IM_MODULE=scim
    /usr/bin/scim -d
fi


設定の変更後に、X Window System を再起動する。


5-2. SCIM 入力メソッドの設定


(1) 設定ウィンドウの表示


・Ctrl + Space を押下し、SCIM ツールバーを表示する。
・SCIM ツールバーのアイコンを右クリックし、[SCIM を設定] を選択する。


(2) ホットキーの追加


[フロントエンド] -> [全体設定] を選択し、ホットキーを追加する。

・[半角/全角]、Alt + [半角/全角]


(3) その他の設定


必要に応じて、設定を変更する。


(4) 設定の終了


[適用]、[OK] の順に選択する。


6. Firefox の設定


Firefox だけで日本語入力ができない場合には、下記の設定を試してみる。

export GTK_IM_MODULE=xim

7. 追記


(1) scim-anthy への変更後の不具合


Firefox において、メニューバーからプルダウン・メニューを表示できないことがある。
・1 度発生すると、Firefox を再起動しないと改善されない。
・mozilla.org からダウンロードした Firefox 41.0.1(x86-64 版) を使用している。

(補足)
Debian 6.0/Debian 7 で行った対応では改善されない。
・環境変数 GTK_IM_MODULE の設定値を xim から scim に変更
また、scim-1.4.9-8(Fedora 15) から scim-1.4.15-1(Fedora 20) まで試したが、状況は変わらない。

(補足-2)
CentOS 7.2 で再度試したところ、簡単には再現しない(現時点では発生していない)。
・scim-1.4.15-1(Fedora 20)
・Firefox 43.0.4
・環境変数 GTK_IM_MODULE には scim を設定



nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。