Touchpad additional settings?

All Gurus once were Newbies
Forum rules
There are no such things as "stupid" questions. However if you think your question is a bit stupid, then this is the right place for you to post it. Please stick to easy to-the-point questions that you feel people can answer fast. For long and complicated questions prefer the other forums within the support section.
Before you post please read how to get help
Post Reply
squeedle
Level 1
Level 1
Posts: 14
Joined: Thu Jun 20, 2013 1:18 am

Touchpad additional settings?

Post by squeedle »

Hi, new to Linux (first day!). So far, I'm in love. Just one annoyance...

I am running Linux Mint 32 MATE, on an old Acer Aspire One netbook. Windows XP was getting too slow and unreliable, and so far Mint seems to have revived it. Yay!

I've found my way around the OS just fine so far. I've found the mouse and keyboard settings, I've "enabled clicks with touchpad". Awesome. But the following features are missing, and are making general day-to-day use annoying:

1) "snap to". This setting makes the cursor "snap to" form buttons such as "OK" or "submit", etc. HUGE time-saver, can't find it anywhere in Mint. Searched and couldn't find any solutions that worked or were recent/relevant.

2) "glide"...? I don't know what this is called. But in Windows, when I move the cursor quickly using the touchpad, the cursor continues to glide to a stop after I stop touching the touchpad. Another HUGE efficiency-booster when forced to use a touchpad, and I can't find that functionality here.

In Windows, my computer runs some kind of "Synaptics touchpad drivers". Googling seems to indicate that this software is available for Linux too, but how do I GET it and set it up? Or is there any other alternative?

Thanks!!
squeedle
Level 1
Level 1
Posts: 14
Joined: Thu Jun 20, 2013 1:18 am

Re: Touchpad additional settings?

Post by squeedle »

^bump^ after >48 hours per forum guidelines...
Last edited by squeedle on Sun Jun 23, 2013 11:45 am, edited 1 time in total.
User avatar
roblm
Level 12
Level 12
Posts: 4455
Joined: Sun Feb 24, 2013 2:41 pm

Re: Touchpad additional settings?

Post by roblm »

Do you have Mint 15 Mate installed or an older version? The Synaptics driver should already be installed. You can check by opening the Synaptic Package Manager and searching for synaptics. There should be a green box next to “xserver-xorg-input-synaptics”.

I need information on the available properties of you touchpad. Open the Terminal and type: xinput
Look in the list for a touchpad item, such as "SynPS/2 Synaptics TouchPad" and get it's id number on the right.

Then type the command: xinput list-props X
where X is the id number you got above. Post the results.
squeedle
Level 1
Level 1
Posts: 14
Joined: Thu Jun 20, 2013 1:18 am

Re: Touchpad additional settings?

Post by squeedle »

Yay, thanks for the reply! Yes it's version 15. Here are my touchpad properties:

Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (134): 1
Coordinate Transformation Matrix (136): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (256): 1
Device Accel Constant Deceleration (257): 2.500000
Device Accel Adaptive Deceleration (258): 1.000000
Device Accel Velocity Scaling (259): 12.500000
Synaptics Edges (260): 1781, 5579, 1674, 4952
Synaptics Finger (261): 25, 30, 256
Synaptics Tap Time (262): 180
Synaptics Tap Move (263): 256
Synaptics Tap Durations (264): 180, 180, 100
Synaptics ClickPad (265): 0
Synaptics Tap FastTap (266): 0
Synaptics Middle Button Timeout (267): 75
Synaptics Two-Finger Pressure (268): 282
Synaptics Two-Finger Width (269): 7
Synaptics Scrolling Distance (270): 116, 116
Synaptics Edge Scrolling (271): 1, 0, 0
Synaptics Two-Finger Scrolling (272): 0, 0
Synaptics Move Speed (273): 1.000000, 1.750000, 0.034294, 40.000000
Synaptics Edge Motion Pressure (274): 30, 160
Synaptics Edge Motion Speed (275): 1, 466
Synaptics Edge Motion Always (276): 0
Synaptics Off (277): 0
Synaptics Locked Drags (278): 0
Synaptics Locked Drags Timeout (279): 5000
Synaptics Tap Action (280): 2, 3, 0, 0, 1, 3, 2
Synaptics Click Action (281): 1, 1, 0
Synaptics Circular Scrolling (282): 0
Synaptics Circular Scrolling Distance (283): 0.100000
Synaptics Circular Scrolling Trigger (284): 0
Synaptics Circular Pad (285): 0
Synaptics Palm Detection (286): 0
Synaptics Palm Dimensions (287): 10, 200
Synaptics Coasting Speed (288): 20.000000, 50.000000
Synaptics Pressure Motion (289): 30, 160
Synaptics Pressure Motion Factor (290): 1.000000, 1.000000
Synaptics Resolution Detect (291): 1
Synaptics Grab Event Device (292): 1
Synaptics Gestures (293): 1
Synaptics Capabilities (294): 1, 0, 1, 1, 1, 1, 1
Synaptics Pad Resolution (295): 182, 121
Synaptics Area (296): 0, 0, 0, 0
Synaptics Noise Cancellation (297): 29, 29
Device Product ID (251): 2, 7
Device Node (252): "/dev/input/event8"
User avatar
roblm
Level 12
Level 12
Posts: 4455
Joined: Sun Feb 24, 2013 2:41 pm

Re: Touchpad additional settings?

Post by roblm »

I don't see anything in the properties list that would correspond with the “snap to” or glide functions you had in Windows. In searching the internet I haven't found any information so far that says these functions are supported in Linux. The only glide-like function would be the “Synaptics Coasting Speed”, which pertains to scrolling. I don't have a laptop so I can't change and test any of the touchpad properties.
Here is a link below to a page which gives a brief description of each property. You should look it over carefully in case I missed some pertinent information.
http://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html

This page lists the supported option names that correspond to the touchpad properties in your xinput list. For example, the Options “LeftEdge”, “RightEdge”, “TopEdge”, and “BottomEdge” correspond to the property: Synaptics Edges (260): 1781, 5579, 1674, 4952
where 260 is the identification number of the property and the other four values are for the left, right, top and bottom edges.
To change a property use the following command in the Terminal:
xinput - -set-prop X “PROPERTY-NAME” VALUE
where X is the id number of your touchpad. The property above would be:
xinput - -set-prop X “Synaptics Edges” 1781 5579 1674 4952

You can try changing this property to see if edge movement continues: Synaptics Edge Motion Always (276): 0
with this command: xinput --set-prop X "Synaptics Edge Motion Always" 1

You could try increasing the usuable pad area by allowing the cursor to function beyond the set edges of the pad by changing the “Synaptics Area” property. It is listed as: Synaptics Area (296): 0, 0, 0, 0

The four zeros mean that cursor movement beyond the four edges is disabled. To enable it type:
xinput - -set-prop X “Synaptics Area” 1 1 1 1
You can try increasing the value and then test your touchpad. I think the changes take place immediately without having to log off and back in or restarting your computer.

Any changes you make will be lost upon restarting you system but right now we're just trying to see if changing any property helps.

You can also use this command to see if any other properties are listed: synclient -l

Other areas to explore are a BIOS update,
getting a newer version of the Synaptics touchpad driver if available,
or trying “Gpointing-device-settings”, available in the Synaptic Package Manager. You can read a description of this program there by highlighting the word.
Last edited by roblm on Mon Jun 24, 2013 3:34 pm, edited 1 time in total.
squeedle
Level 1
Level 1
Posts: 14
Joined: Thu Jun 20, 2013 1:18 am

Re: Touchpad additional settings?

Post by squeedle »

Thanks, I'll give these suggestions a try. In Windows, there is a bit of Synaptics software that runs when Windows starts to allow some extra features, I guess there's probably just not a Linux equivalent? Kind of a bummer. But I'll mess w/these settings and see. Thanks again!
Post Reply

Return to “Newbie Questions”