Xorg 1.8 にアップデートしたときの設定の移行
コンテンツ
デフォルトでHALを使用しないので,今までのHAL経由設定を別の方法で行う必要がある.
自分の場合はキーボード設定だけ.
xorg 1.7 までは /etc/hal/fdi/policy/10-keymap.fdiというファイルがあり,
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keymap"> <append key="info.callouts.add" type="strlist">hal-setup-keymap</append> </match> <match key="info.capabilities" contains="input.keys"> <merge key="input.x10_driver" type="string">evdev</merge> <merge key="input.x11_options.XkbRules" type="string">xorg</merge> <merge key="input.x11_options.XkbModel" type="string">jp106</merge> <merge key="input.x11_options.XkbLayout" type="string">jp</merge> <merge key="input.x11_options.XkbVariant" type="string"></merge> <merge key="input.x11_options.XkbOptions" type="string">terminate:ctrl_alt_bksp</merge> <merge key="input.x11_options.PseudoModSpace" type="string">50</merge> </match> </device> </deviceinfo>
こんな感じであった.
ちなみに,xorg.confになおすと
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "jp106" Option "XkbLayout" "jp" Option "XkbOptions" "terminate:ctrl_alt_bksp" Option "PseudoModSpace" "50" EndSection
こんなものだと思う.
で,どうするか.
/etc/X11/xorg.conf.d/ 以下に設定ファイルを置けばよい.
自分は 20-keyboard.confという名前で以下のファイルを置いた.
Section "InputClass" Identifier "Keyboard Defaults" MatchIsKeyboard "yes" Option "XkbRules" "xorg" Option "XkbModel" "jp106" Option "XkbLayout" "jp" Option "XkbOptions" "terminate:ctrl_alt_bksp" #Option "PseudoModSpace" "50" EndSection
PseudoModSpace が コメントアウトしてあるのは,xorg-server と同時に evdevのドライバが
version upして,未だそれに,未対応なため.
より詳しい情報は以下から
作成者 Toru Mano
最終更新時刻 2023-01-01 (c70d5a1)