synaptics と HAL
NotePCのxorg-xserver を 1.5にあげたら
input deviceの設定がHAL経由に変わったとかで、
タッチパッドのタッピングとホイール動作をしなくなった。
色々試した結果、下の設定を行い、希望する挙動を得られた。
/etc/hal/fdi/policy/10-xinput-configuration.fdi:
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keys"> <merge key="input.x11_driver" type="string">evdev</merge> <merge key="input.x11_options.XkbModel" type="string">jp106</merge> <merge key="input.x11_options.XkbRules" type="string">xorg</merge> <merge key="input.x11_options.XkbLayout" type="string">jp</merge> <merge key="input.x11_options.XkbOptions" type="string">ctrl:nocaps</merge> </match> </device> </deviceinfo>
/etc/hal/fdi/policy/11-x11-synaptics.fdi:
<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.touchpad"> <merge key="input.x11_driver" type="string">synaptics</merge> <merge key="input.x11_options.SHMConfig" type="string">true</merge> <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge> <merge key="input.x11_options.LeftEdge" type="string">130</merge> <merge key="input.x11_options.RightEdge" type="string">840</merge> <merge key="input.x11_options.TopEdge" type="string">130</merge> <merge key="input.x11_options.BottomEdge" type="string">640</merge> <merge key="input.x11_options.FingerLow" type="string">7</merge> <merge key="input.x11_options.FingerHigh" type="string">8</merge> <merge key="input.x11_options.MaxTapTime" type="string">180</merge> <merge key="input.x11_options.MinTapTime" type="string">110</merge> <merge key="input.x11_options.ClickTime" type="string">0</merge> <merge key="input.x11_options.EmulateMidButtonTime" type="string">75</merge> <merge key="input.x11_options.VertScrollDelta" type="string">20</merge> <merge key="input.x11_options.HorizScrollDelta" type="string">20</merge> <merge key="input.x11_options.MinSpeed" type="string">0.40</merge> <merge key="input.x11_options.MaxSpeed" type="string">0.65</merge> <merge key="input.x11_options.AccelFactor" type="string">0.030</merge> <merge key="input.x11_options.EdgeMotionMinSpeed" type="string">200</merge> <merge key="input.x11_options.EdgeMotionMaxSpeed" type="string">200</merge> <merge key="input.x11_options.UpDownScrolling" type="string">1</merge> <merge key="input.x11_options.CircularScrolling" type="string">1</merge> <merge key="input.x11_options.CircScrollDelta" type="string">0.1</merge> <merge key="input.x11_options.CircScrollTrigger" type="string">3</merge> <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge> <merge key="input.x11_options.TapButton1" type="string">1</merge> <merge key="input.x11_options.RTCornerButton" type="string">2</merge> </match> </device> </deviceinfo>