Page 1 of 1

(Solved) New install on IBM T60 w/no trackpad scroll.

Posted: 3. Aug 2011, 10:19
by globetrotterdk
I have just installed a full Salix XFCE 13.37 system on an IBM T60 laptop. How do I get the trackpad to function with scrolling? Not sure what make the trackpad is, but when I go into "mouse settings" it appears that the system thinks it is a Synaptic trackpad. I ran lspci as root, but I didn't see anything that looked like a trackpad.

Re: New install on IBM T60 w/no trackpad scroll.

Posted: 9. Aug 2011, 00:16
by toothandnail
globetrotterdk wrote:I have just installed a full Salix XFCE 13.37 system on an IBM T60 laptop. How do I get the trackpad to function with scrolling? Not sure what make the trackpad is, but when I go into "mouse settings" it appears that the system thinks it is a Synaptic trackpad. I ran lspci as root, but I didn't see anything that looked like a trackpad.
From what I've found at Thinkwiki, most IBM/Lenovo machines are Synaptic, with a few (mainly R series machines) having an Alps unit. So far as I know, all the T series machines are Synaptic.

I can't locate any data on it with either lspci or lsusb, though I think it is a USB device.

As mentioned elsewhere, my T61 has scrolling enabled without any changes. You might try looking here for tuning information: http://www.thinkwiki.org/wiki/Synaptics ... iver_for_X, though hopefully someone more knowlegable about the Synaptics setup may be able to help you more.

Paul.

Re: New install on IBM T60 w/no trackpad scroll.

Posted: 9. Aug 2011, 08:29
by globetrotterdk
Cheers. I looked at the ThinkWiki link and noticed that some gui add-ons are available: ksynaptics, gsynaptics, qsynaptics and synclient. I searched for the last three and I didn't find any of them in the bog standard repos that Salix is configured for. ksynaptics is in my opinion overkill, even if it was available, on an XFCE system. As we covered before elsewhere, I don't have a problem with editing a configuration file to get the single finger scroll, but /usr/share/X11/xorg.conf.d/50-synaptics.conf doesn't seem to have the preferences listed when using "synclient -l". It suggests to me that there must be another configuration file someplace on the system.

Re: New install on IBM T60 w/no trackpad scroll.

Posted: 9. Aug 2011, 09:04
by gapan
globetrotterdk wrote:/usr/share/X11/xorg.conf.d/50-synaptics.conf doesn't seem to have the preferences listed when using "synclient -l".
You can add any options you like yourself. After you copy the file to /etc/X11/xorg.conf.d/ of course.

Re: New install on IBM T60 w/no trackpad scroll.

Posted: 9. Aug 2011, 10:45
by globetrotterdk
Thanks, I have done that. but I am still wondering why all of those preferences when using "synclient -l" aren't listed in /etc/X11/xorg.conf.d/50-synaptics.conf and how my putting a preference in /etc/X11/xorg.conf.d/50-synaptics.conf is going to affect that. Here are what look like the relevant bits from running the comannd "synclient -l"

Code: Select all

EmulateMidButtonTime    = 75 
EmulateTwoFingerMinZ    = 280 
EmulateTwoFingerMinW    = 6 
VertScrollDelta         = 100 
HorizScrollDelta        = 100 
VertEdgeScroll          = 0 
HorizEdgeScroll         = 0 
CornerCoasting          = 0 
VertTwoFingerScroll     = 1 
HorizTwoFingerScroll    = 0
If I put "VertEdgeScroll = 1" in /etc/X11/xorg.conf.d/50-synaptics.conf will I lose the other preferences that don't seem to be in the file? Will there be a conflict with "EmulateMidButtonTime = 75" (just an example)?

Re: New install on IBM T60 w/no trackpad scroll.

Posted: 9. Aug 2011, 15:37
by gapan
globetrotterdk wrote:Thanks, I have done that. but I am still wondering why all of those preferences when using "synclient -l" aren't listed in /etc/X11/xorg.conf.d/50-synaptics.conf
I'm guessing you mean /usr/share/X11/xorg.conf.d/. This is just a sample file. You're supposed to use it as a template and adapt it to your needs.
globetrotterdk wrote:and how my putting a preference in /etc/X11/xorg.conf.d/50-synaptics.conf is going to affect that.
It just will. That's how xorg works.
globetrotterdk wrote:]If I put "VertEdgeScroll = 1" in /etc/X11/xorg.conf.d/50-synaptics.conf will I lose the other preferences that don't seem to be in the file? Will there be a conflict with "EmulateMidButtonTime = 75" (just an example)?
No and no.

Re: New install on IBM T60 w/no trackpad scroll.

Posted: 9. Aug 2011, 20:55
by globetrotterdk
gapan wrote:
globetrotterdk wrote:Thanks, I have done that. but I am still wondering why all of those preferences when using "synclient -l" aren't listed in /etc/X11/xorg.conf.d/50-synaptics.conf
I'm guessing you mean /usr/share/X11/xorg.conf.d/. This is just a sample file. You're supposed to use it as a template and adapt it to your needs.
globetrotterdk wrote:and how my putting a preference in /etc/X11/xorg.conf.d/50-synaptics.conf is going to affect that.
It just will. That's how xorg works.
globetrotterdk wrote:]If I put "VertEdgeScroll = 1" in /etc/X11/xorg.conf.d/50-synaptics.conf will I lose the other preferences that don't seem to be in the file? Will there be a conflict with "EmulateMidButtonTime = 75" (just an example)?
No and no.
Well that was interesting. When I put "VertEdgeScroll = 1" in /etc/X11/xorg.conf.d/50-synaptics.conf, X refused to work until I removed the line again.

Re: New install on IBM T60 w/no trackpad scroll.

Posted: 9. Aug 2011, 21:40
by gapan
Did you literally put "VertEdgeScroll = 1" in the xorg.conf.d file? If you did, of course it wouldn't work. That's not the right syntax. See how the other options are specified. You should add something like:

Code: Select all

Option "VertEdgeScroll" "1"
inside the InputClass section.

Re: New install on IBM T60 w/no trackpad scroll.

Posted: 10. Aug 2011, 09:15
by globetrotterdk
gapan wrote:Did you literally put "VertEdgeScroll = 1" in the xorg.conf.d file? If you did, of course it wouldn't work. That's not the right syntax. See how the other options are specified. You should add something like:

Code: Select all

Option "VertEdgeScroll" "1"
inside the InputClass section.
Ohhhh. Cheers, it works now.