okuの日記: XKB が動かなくなった理由 1
ここ一週間ほど、我が家の Gentoo linux な箱では、XKB が効かなくなっていました。 /etc/X11/xorg.conf の何をどう変更しても、キーボードが pc101 配列になってしまうのです。 まあ US な配列でも、昔取った杵柄という奴でどうとでもなるはずなのですが、残念ながら我が家のキーボードは キーボードコンバータ 経由の PC-98x1 キーボードなため、[半角/全角]に相当するキーがない (つまり、[`~]をタイプできなくなる) のです。
しばらく七転八倒してみて、[vf.3]が[`~]に相当するキーコードを送出することは分かったのですが、console の方は JP 配列なので、できれば揃えたいところです。
更にあれを外したりこれを入れたりしてみて、たどり着いた結論は
「x11-drivers/xf86-input-evdev-1.2.0 が悪さをしている (というか、きちんと設定が必要)」
というものでした。
emerge 時のメッセージに曰く、
* Messages for package x11-drivers/xf86-input-evdev-1.2.0:
* If your XKB (keyboard settings) stopped working,
* you may uninstall this driver or move your XKB configuration.
* Download an example from http://dev.gentoo.org/~compnerd/temp/hal-config-examples/
* (these will be installed with sys-apps/hal soon),
* and drop it into /etc/hal/fdi/policy/
教訓: メッセージは真面目に読め。 > 自分
HALの使い方をいまいち理解していなくって・・・ (スコア:1)
設定のドキュメントがあるような無いような感じで、Xとのお付き合いはここしばらく躊躇しているの。
ディバイスがどこにあるかっていうのは なんていうのをみればよさげだということは何気なしに感じたけど、実際の設定はどこにするのだろうって迷子状態ですの。
migrate-xorg-to-fdi.py というのは /etc/X11/xorg.conf からそれっぽいXMLを生成してくれるみたいだけど、変換できないオプションがあるとか色々けちつけてくれるの。
大槻昌弥(♀) http://www.ne.jp/asahi/pursuits/ootsuki/