トップ «前の日記(2011年11月25日) 最新 次の日記(2011年12月22日)» 編集

Masa's blog

検索キーワード:

2011年11月30日 xorgのタッチパッド無効化(Slackware-13.1 ちょっと古いけど) [長年日記]

_ xorgのタッチパッド無効化(Slackware-13.1 ちょっと古いけど)

富士通のノートPCにインストールされたSlackware-13.1を、そっくりそのまま日立のノートPCに移し換える作業をした。作業そのものは問題なく終ったが、USBマウスを挿していても手元のタッチパッドが有効になっていて、キータイプ時にマウスカーソルが動いたり、クリックされたりして、ちょっと使い勝手が悪くなった。

そこで、タッチパッドを無効にする方法(X.Org X Server 1.7.7)を調べた。

# cp /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi /etc/hal/fdi/policy/
# vi /etc/hal/fdi/policy/11-x11-synaptics.fdi

で、

<merge key="input.x11_driver" type="string">synaptics</merge>

の次の行に

<merge key="input.x11_options.TouchpadOff" type="string">1</merge>

を追加して、リブートでOK。

ちなみに、日本語キーボード対応と[Ctrl]<->[CapsLock]の入れ換えは、

# cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
# vi /etc/hal/fdi/policy/10-keymap.fdi

で、

<merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp</merge>
<merge key="input.xkb.layout" type="string">us</merge>

<merge key="input.xkb.options" type="string">ctrl:swapcaps,terminate:ctrl_alt_bksp</merge>
<merge key="input.xkb.layout" type="string">jp</merge>

に修正する。

Slackware-13.37(X.Org X Server 1.9.5)の場合

一部未検証(タッチパッドの無効化)だが、

# cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/
# vi /etc/X11/xorg.conf.d/50-synaptics.conf

で、

Option "TouchpadOff" "1"

を追加と、

# cp /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf /etc/X11/xorg.conf.d/
# vi /etc/X11/xorg.conf.d/90-keyboard-layout.conf

で、

Option "XkbLayout" "us"
Option "XkbOptions" "terminate:ctrl_alt_bksp"

Option "XkbLayout" "jp"
Option "XkbOptions" "terminate:ctrl_alt_bksp,ctrl:nocaps"

に修正でOK(と思う)。