Xmodmap によるキーの入れ替えが効かない現象
Posted: 15/11/22(日) 22:44
本日、tahr-6.0.4.1 を入れてみました。
6系のトラブル報告って、フォーラム内でどこに書くか迷いますね。
普段キーボードのレイアウトについて、~/.Xmodmap で「Henkan_Mode」キーを「Zenkaku_Hankaku」キーにして使ってます。
自分があまり使わず、文字入力の際に全角と半角を切り替えるのにちょうど良い位置にあるからです。
キーボードウィザードが呼ぶ XkbConfigMngr では細かい設定できませんし。
で、tahr-6.0.4.1 ですが、この設定による上書きが効きません(私だけ??)。
実は tahr-6.0.2-CE でも効かず、~/.bashrc にと書いてやり過ごしました(今更原因究明はしません)。
しかし今回はこの手も通用しません。
最終的に疑ったのが /root/Startup/keyboardlayoutfix です。
どうもこいつが標準設定を読み込んで上書きを上書きし直してるぽい。
X のスタート時にこのスクリプトより後に読み込まれるように、より後のアルファベット順で set_keyboard.sh という名前のファイルを設置。と書いて読み込ませたところ、キーの入れ替えが効くようになりました。
やれやれ
.Xmodmap での変更が効かない人は試してみてください。
6系のトラブル報告って、フォーラム内でどこに書くか迷いますね。
普段キーボードのレイアウトについて、~/.Xmodmap で「Henkan_Mode」キーを「Zenkaku_Hankaku」キーにして使ってます。
自分があまり使わず、文字入力の際に全角と半角を切り替えるのにちょうど良い位置にあるからです。
キーボードウィザードが呼ぶ XkbConfigMngr では細かい設定できませんし。
で、tahr-6.0.4.1 ですが、この設定による上書きが効きません(私だけ??)。
実は tahr-6.0.2-CE でも効かず、~/.bashrc に
コード: 全て選択
xmodmap -e "keycode 129 = Zenkaku_Hankaku"
しかし今回はこの手も通用しません。
最終的に疑ったのが /root/Startup/keyboardlayoutfix です。
どうもこいつが標準設定を読み込んで上書きを上書きし直してるぽい。
X のスタート時にこのスクリプトより後に読み込まれるように、より後のアルファベット順で set_keyboard.sh という名前のファイルを設置。
コード: 全て選択
#!/usr/bin/bash
xmodmap /root/.Xmodmap
やれやれ
.Xmodmap での変更が効かない人は試してみてください。