09/09/18 20:17:49 ZMw6NzFH
>>653
loadkeysを使えばいい。
ただしCtrlとCapsを入れ替えたマッピングは最初から存在するわけではないので、
自前で作成する必要がある。
/usr/share/kbd/keymaps/i386/qwerty/jp106.map.gzに通常の日本語キーボード向け
設定があるので、それをjp106_alt.map.gzのようにコピーしてからgunzipで解凍し、
keycode 58 = Caps_Lock を
keycode 58 = Control に書き換え、
keycode 97 = Control を
keycode 97 = Caps_Lock に書き換える。
あとはgzipで再度圧縮し直してからloadkeys jp106_altとやれば反映されるはず。
なお、この方法ではシステムを再起動すると設定が元に戻ってしまうが、
/etc/sysconfig/keyboard内のKEYTABLE=の行を"jp106_alt.map.gz"のように
修正すればいい。これでシステムの起動時にその設定が読み込まれるようになる。