You are not logged in.

#1 2009-01-08 16:01:33

Gigamo
Member
Registered: 2008-01-19
Posts: 394

Synaptics Touchpad stopped scrolling.

Hi. First of all, I have checked the other topics regarding this issue, however none of them were able to fix mine.

Ever since I updated to the xf86-input-synaptics package, the scrolling feature of my touchpad stopped working. I don't have the old synaptics in my cache anymore, so simply downgrading isn't a possibility.

I've got Load "synaptics" in my xorg.conf file, and this is what I've got in /etc/hal/fdi/policy/11-x11-synaptics.fdi:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.product" contains="Synaptics TouchPad">
      <merge key="input.x11_driver" type="string">synaptics</merge>
      <merge key="input.x11_options.RightEdge" type="string">5300</merge>
      <merge key="input.x11_options.AlwaysCore" type="string">true</merge>
      <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
      <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
      <merge key="input.x11_options.TapButton1" type="string">1</merge>
      <merge key="input.x11_options.TapButton2" type="string">2</merge>
      <merge key="input.x11_options.TapButton3" type="string">3</merge>
    </match>
  </device>
</deviceinfo>

Any help would be appreciated.

Last edited by Gigamo (2009-01-08 16:02:01)

Offline

#2 2009-01-08 16:23:35

Wintervenom
Member
Registered: 2008-08-20
Posts: 1,011

Re: Synaptics Touchpad stopped scrolling.

Did you remove/comment out the input devices out of your xorg.conf?  And, by the way, you don't need to have a "Modules" section in xorg.conf anymore.  It loads them as needed.

Last edited by Wintervenom (2009-01-08 16:23:55)

Offline

#3 2009-01-08 16:34:45

Gigamo
Member
Registered: 2008-01-19
Posts: 394

Re: Synaptics Touchpad stopped scrolling.

Wintervenom wrote:

Did you remove/comment out the input devices out of your xorg.conf?  And, by the way, you don't need to have a "Modules" section in xorg.conf anymore.  It loads them as needed.

All I removed from xorg.conf is the synaptics input device.

Offline

#4 2009-01-08 20:02:16

pointone
Wiki Admin
From: Waterloo, ON
Registered: 2008-02-21
Posts: 379

Re: Synaptics Touchpad stopped scrolling.

<merge key="input.x11_options.RightEdge" type="string">5300</merge>

Where did you find this value? Did you simply copy it from someone else's config for a different touchpad? (Naughty!)

Try commenting out the 'RightEdge' option and let HAL autodetect as much as possible.


M*cr*s*ft: Who needs quality when you have marketing?

Offline

#5 2009-01-08 20:14:11

Gigamo
Member
Registered: 2008-01-19
Posts: 394

Re: Synaptics Touchpad stopped scrolling.

pointone wrote:
<merge key="input.x11_options.RightEdge" type="string">5300</merge>

Where did you find this value? Did you simply copy it from someone else's config for a different touchpad? (Naughty!)

Try commenting out the 'RightEdge' option and let HAL autodetect as much as possible.

I've tried without, I found it on the wiki. smile

Offline

#6 2009-01-08 21:41:47

Maos
Member
Registered: 2006-11-09
Posts: 46

Re: Synaptics Touchpad stopped scrolling.

Hi!

Something similar happened to me and I did to fix it I removed all LEFT|RIGHT|TOP|BOTTOMEDGE values and added "<merge key="input.x11_options.SpecialScrollAreaRight" type="string">true</merge>", not sure which of the changes did solved it.

Offline

#7 2009-01-09 02:52:45

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: Synaptics Touchpad stopped scrolling.

Also have a look in your xorg.log file.  You should see a bunch of stuff relating to synaptics and the options you have set in the fdi file.  If not then it may have fallen back to using the evdev driver, in which case scrolling will not function properly.

Also look at the output of 'lshal'.  Find the part where it detects the touchpad and see what driver it loads.  If its loading evdev it means its not matching the first line for some reason.

<match key="info.product" contains="Synaptics TouchPad">

I had similar trouble with mine where it stopped matching 'contains=input.touchpad'.  Had to change to 'contains=input.mouse'.  You should be able to figure out the correct term from lshal output.

Offline

#8 2009-01-09 11:10:15

Gigamo
Member
Registered: 2008-01-19
Posts: 394

Re: Synaptics Touchpad stopped scrolling.

Alright so I found out that my touchpad is indeed using the "evdev" driver by seeing lshal output. What should I do though to change it to synaptics?

I tried changing the contains="" part of that line like you said, but that didn't work.

Offline

#9 2009-01-09 22:40:30

Gigamo
Member
Registered: 2008-01-19
Posts: 394

Re: Synaptics Touchpad stopped scrolling.

Well, progress...

I got it to use the synaptics driver now. Stuff that also didnt work before apart from scrolling (such as tapping the touchpad to simulate button1) works now, but the scrolling still fails. Tried many different people's config's to no avail. hmm

Offline

#10 2009-01-10 03:20:30

Wintervenom
Member
Registered: 2008-08-20
Posts: 1,011

Re: Synaptics Touchpad stopped scrolling.

Did you try the lines, <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge> and <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>?

Offline

#11 2009-01-10 03:31:40

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: Synaptics Touchpad stopped scrolling.

I use two-finger scrolling and not edge-scrolling so I'm not certain, but you might have to put back the LeftEdge, RightEdge, Top, Bottom options to get edge scrolling working.  I think this tells synaptics which part of the touchpad to use for scrolling as opposed to moving the cursor around.

Offline

#12 2009-01-10 11:08:00

Gigamo
Member
Registered: 2008-01-19
Posts: 394

Re: Synaptics Touchpad stopped scrolling.

Well, I don't have a horizontal scroll area. Just a vertical one to the right. I've really tried many different options now, all to no avail. This is my current .fdi file:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.mouse">
      <match key="info.product" contains="Synaptics TouchPad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
      <match key="info.product" contains="ETPS/2 Elantech Touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
        <merge key="input.x11_options.Device" type="string">/dev/psaux</merge>
        <merge key="input.x11_options.Protocol" type="string">auto-dev</merge>
        <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
        <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.MinSpeed" type="string">0.50</merge>
        <merge key="input.x11_options.MaxSpeed" type="string">1.60</merge>
        <merge key="input.x11_options.AccelFactor" type="string">0.0020</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
        <merge key="input.x11_options.TapButton2" type="string">2</merge>
        <merge key="input.x11_options.TapButton3" type="string">3</merge>
    </match>
  </device>
</deviceinfo>

Offline

#13 2009-01-10 12:08:24

Maos
Member
Registered: 2006-11-09
Posts: 46

Re: Synaptics Touchpad stopped scrolling.

Really sound like the trouble I was experiencing...

I had some LEFT|RIGHT|TOP|BOTTOMEDGE values specified that probably was incorrect so it worked better for me when I removed them but I also had to add:

<merge key="input.x11_options.SpecialScrollAreaRight" type="string">true</merge>

Last edited by Maos (2009-01-10 12:27:07)

Offline

Board footer

Powered by FluxBB