| View previous topic :: View next topic |
| Author |
Message |
DaveS
Joined: Mon Sep 07, 2009 4:51 am Posts: 49 Location: UK
|
Posted: Sun Jun 10, 2012 10:47 am Post subject: Touchpad configuration help please |
|
|
Xubuntu 12.04, synaptics touchpad on Acer laptop. Problem: I have vertical scrolling enabled, which works well, but the active scroll area extends too far (around 25%) across the touchpad. I know touchpad parameters can be specified as I am able to do so successfully with Saluki (Puppy Linux version with Xfce), but cannot find how to do so with Xubuntu. Any suggestions would be appreciated. I am comfortable with the Linux file system/command line procedures. Thanks..... _________________ Mostly Minty with a dash of Puppy...... |
|
| Back to top |
|
 |
ajgreeny LXF regular
Joined: Wed May 10, 2006 9:18 pm Posts: 407 Location: Oxfordshire.
|
Posted: Sun Jun 10, 2012 12:37 pm Post subject: |
|
|
Have a look at how it is setup at the moment with command You may be able to figure out which of the listed settings is for your edge scrolling and change it with | Code: | | synclient <option>=<chosen-value> | Once you figure it out make a script and point to it in your session startup applications, so it runs at each startup.
I have to do similar for the touchpad in my Lubuntu 12.04 on an old laptop where the tap-to-click is far too sensitive and I run | Code: | | synclient MaxTapTime=0 | I am sure you can set your system that way, if there is no GUI method available. _________________ Ubuntu 10.04 user, and loving it! |
|
| Back to top |
|
 |
DaveS
Joined: Mon Sep 07, 2009 4:51 am Posts: 49 Location: UK
|
Posted: Sun Jun 10, 2012 4:25 pm Post subject: |
|
|
| ajgreeny wrote: | Have a look at how it is setup at the moment with command You may be able to figure out which of the listed settings is for your edge scrolling and change it with | Code: | | synclient <option>=<chosen-value> | Once you figure it out make a script and point to it in your session startup applications, so it runs at each startup.
I have to do similar for the touchpad in my Lubuntu 12.04 on an old laptop where the tap-to-click is far too sensitive and I run | Code: | | synclient MaxTapTime=0 | I am sure you can set your system that way, if there is no GUI method available. |
Done, fixed, thanks  _________________ Mostly Minty with a dash of Puppy...... |
|
| Back to top |
|
 |
ajgreeny LXF regular
Joined: Wed May 10, 2006 9:18 pm Posts: 407 Location: Oxfordshire.
|
Posted: Sun Jun 10, 2012 9:50 pm Post subject: |
|
|
| DaveS wrote: | | ajgreeny wrote: | Have a look at how it is setup at the moment with command You may be able to figure out which of the listed settings is for your edge scrolling and change it with | Code: | | synclient <option>=<chosen-value> | Once you figure it out make a script and point to it in your session startup applications, so it runs at each startup.
I have to do similar for the touchpad in my Lubuntu 12.04 on an old laptop where the tap-to-click is far too sensitive and I run | Code: | | synclient MaxTapTime=0 | I am sure you can set your system that way, if there is no GUI method available. |
Done, fixed, thanks :) |
To help others, can you tell us what you changed please. _________________ Ubuntu 10.04 user, and loving it! |
|
| Back to top |
|
 |
DaveS
Joined: Mon Sep 07, 2009 4:51 am Posts: 49 Location: UK
|
Posted: Sun Jun 10, 2012 10:09 pm Post subject: |
|
|
synclient -l provided this output:
| Code: | LeftEdge = 1752
RightEdge = 5100
TopEdge = 1620
BottomEdge = 4236
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 221
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 100
HorizScrollDelta = 100
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0398089
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 401
EdgeMotionUseAlways = 0
UpDownScrolling = 1
LeftRightScrolling = 1
UpDownScrollRepeat = 1
LeftRightScrollRepeat = 1
ScrollButtonRepeat = 100
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 25
VertHysteresis = 25
ClickPad = 0
|
From previous experience I knew the most effective parameter for RightEdge on my laptop is 5500.
I created a script giving
| Code: | | synclient RightEdge=5500 |
Made it executable and loaded it at startup via specifying it through Sessions and Startup in the settings manager.
This moved the active area for vertical scrolling much closer to the right edge. _________________ Mostly Minty with a dash of Puppy...... |
|
| Back to top |
|
 |
ajgreeny LXF regular
Joined: Wed May 10, 2006 9:18 pm Posts: 407 Location: Oxfordshire.
|
Posted: Mon Jun 11, 2012 11:33 am Post subject: |
|
|
Great, thanks!
It is very useful for people to actually see an example of a solution rather than just somebody saying they have one. I accept that your figure of 5500 may not always work for others, but it's a good starting point. _________________ Ubuntu 10.04 user, and loving it! |
|
| Back to top |
|
 |
DaveS
Joined: Mon Sep 07, 2009 4:51 am Posts: 49 Location: UK
|
Posted: Mon Jun 11, 2012 11:44 am Post subject: |
|
|
This solution works well and is pretty much bullet proof, but I think the normally suggested fix is to add an 'option' to /usr/share/X11/xorg.conf.d/50-synaptics.conf under the section "input class" tag. Something like
| Code: | | Option "RightEdge" "5500" |
The problem with this is that it can get overwritten during upgrades. _________________ Mostly Minty with a dash of Puppy...... |
|
| Back to top |
|
 |
nelz Moderator

Joined: Mon Apr 04, 2005 12:52 pm Posts: 8001 Location: Warrington, UK
|
Posted: Mon Jun 11, 2012 2:27 pm Post subject: |
|
|
Give is a name that isn't used by any of the system config files, you can use anything you like as long as it ends in .conf. _________________ Unix is user-friendly. It's just very selective about who it's friends are. |
|
| Back to top |
|
 |
| View previous topic :: View next topic |
|