タッチパッドの反応がうざい

Ken published on
3 min, 445 words

Categories: 未分類

文字を打ってるとタッチパッドに触れるのか、静電気なのか分からないが、反応し、マウスがどっかに飛んでく。 しかも、変換前の文字はバラバラに・・・。 そこで、キーボード入力中はタッチパッドが反応しないように修正。

syndaemon -i 1 -S -d これを実行してエラーが出なければ完了。 "-i 1"でキーボード入力から1秒後にタッチパッドが反応するようになる。 "-S" はSharedMemoryを使う。 エラーが出るとするとこれに関係するところだと思う。 "Can't access shared memory area. SHMConfig disabled?" と言われるかも? その場合は "/etc/hal/fdi/policy/11-x11-synaptics.fdi" を編集してください。 "-d"はデーモンとして動作。

/etc/hal/fdi/policy/11-x11-synaptics.fdi

<merge key="input.x11_options.SHMConfig" type="string">true</merge> <merge key="input.x11_options.TapButton1" type="string">1</merge> <merge key="input.x11_options.TapButton2" type="string">3</merge> <merge key="input.x11_options.TapButton3" type="string">2</merge>
既にTapButtonの項目はあると思うので、SHMConfigだけ追加。

MacBook5-1/Intrepid - Community Ubuntu Documentation https://help.ubuntu.com/community/MacBook5-1/Intrepid 11-x11-synaptics.fdiファイルについては上記を参考に。

今まではInput Deviceと言えば、xorg.confに記述するものだったけど、Ubuntu 8.10からはHALを使うらしい。 HAL自体、調べてないのでわかってはいないのだが、PnPをサポートする機構を持っていて、最終的にxorg.confに反映してくれるらしい。 (調べてないので正確なところは不明)

X/Config/Input - Ubuntu Wiki https://wiki.ubuntu.com/X/Config/Input このページの "Input Configuration with HAL" あたりを参照。

syndaemonを設定してから入力が普通に戻った♪