Caps LockをCtrlにする

Caps Lockキーは百害あって一利なしなのでよく使うCtrlにする。
よくCaps LockとCtrlを入れ替えるってのが多いんだけど、それはかなり不思議。
Caps LockをCtrlにするのはいいけれど、CtrlをCaps Lockにする必要はあるのだろうか…。

参考
http://www.crimson-snow.net/tips/ubuntu/ctrl_caps.html

Ubuntuの場合GUIでもできるけど、
Emacsとか、あとGNOME環境じゃないと適用されなかったりするので
ターミナルから設定する。

ホームディレクトリに.Xmodmapを作成して、

$ vi ~/.Xmodmap

以下を追加する。

keycode 66 = Control_L
clear Lock
add Control = Control_L

設定を反映させる。

xmodmap ~/.Xmodmap

X Window起動時に有効にする

X Window起動時に変更を自動的に有効にする方法。
まず、ホームディレクトリに.xinitrcファイルを用意するが、無い場合はコピーしてから編集する。

cp /etc/X11/xinit/xinitrc ~/.xinitrc
vi ~/.xinitrc

以下を追加する。

xmodmap ~/.Xmodmap