TheRosiek.com Random tech notes and tutorials

1Jan/103

Slackware 13 on Lenovo T61, Trackpad and scrolling

Out of the box the trackpad didn't scroll or have "click" capability. Just creating these two files fixed the issue.

/etc/hal/fdi/policy/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.TapButton1" type="string">1</merge>
        <merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
        <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
        <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
    </match>
  </device>
</deviceinfo>

/etc/hal/fdi/policy/mouse-wheel.fdi

<match key="info.product" string="TPPS/2 IBM TrackPoint">
  <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
  <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
  <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
  <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
  <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
</match>

Reboot and give it a try.

Comments (3) Trackbacks (1)
  1. Just to clarify, I only tried this on 13.0, not sure how it works on 13.1 or current. If it does, let me know.

  2. hey… thanks ! it’s work… :D

  3. Apparently this is new to Slack13 since 12.n worked out of the box for me on my HP laptop. After much Googling and trying all kinds of xconf’s this finally worked. Thanks!!


Leave a comment

(required)