2008-11-03

Ubuntu 8.10のX.orgはctrl:swapcapsが効かない

ネットインストールに挫折し、日立Floraで普通にインストール。うーん、簡単でいいなあ…

で、困ったことがひとつ。
自分は気持ちは若いつもりなのだけど、CtrlキーはAの横にないとダメなオールドタイプである。特にノートPCでは手の腹でCtrlを押せないので、必ずCapsとCtrlは入れ替え(もしくは両方ともCtrl化)を行なっている。

さっそくxorg.confをいじって
        Option          "XkbOptions" "ctrl:swapcaps"
を追加してみたのだけど… 効かねえ orz...

ログを見ると、途中までは記述を読み込んでいるようなのだけど、途中でevdevとかいうドライバ(?)が再設定しなおしているようだ。余分なことを…

そんなわけでカーネル側のキーマップを変えようと思い、/etc/console-setup/boottime.kmap.gzのkeycode 58のCaps_LockをすべてControlに置換。
ただし、これも仮想端末ではきちんと反映されるものの、XサーバではCapsはやはりCapsのまま。

最終的には
#!/bin/sh
setxkbmap -option ctrl:swapcaps
という内容の/etc/X11/Xsession.d/10setxkbmapを作って回避。やれやれ

0 件のコメント: