CentOS 7.1でのibus-kkcからscim-anthyへの変更 [CentOS]
このため、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 を設定
コメント 0