How to adjust TouchPad edge scroll area in Ubuntu?
Solution 1
Unfortunately I have never found a reliable GUI for configuring such a thing. You'd have to use command line to alter the settings. It's a very ugly and hairy route.
This isn't what you're asking but here's a script I use on my own Acer Aspire. Perhaps you can use it:
#!/bin/sh
sleep 5
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0
If you make a .sh file, mark it as executable and set it to run on startup then you will have disabled edge scrolling and instead have fairly decent two-finger scrolling.
I do not know of any method to change the threshold, unfortunately. I have looked around many times for such settings. Xorg is severely limited in these areas, unfortunately.
Solution 2
Use command synclient
. To list current values type synclient -l
, to change for example RightEdge type synclient RightEdge=4000
.
To make it work on startup copy
/usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf
and add your options into
/etc/X11/xorg.conf.d/50-synaptics.conf
.
For example, I added the following into the file (but I use touchpad only for scrolling, so it is the opposite of what you need, but you can adapt the values):
Option "RightEdge" "2000"
Option "BottomEdge" "2000"
Restart.
Taken from http://ubuntuforums.org/showthread.php?t=886449
Solution 3
Change the Synaptics Edges property, specifically the second value - that's what I did, and it worked.
Related videos on Youtube
sacha
IT geek at work, hobbyist at home, and forced labor for family computer problems.
Updated on September 17, 2022Comments
-
sacha over 1 year
I have an Acer Aspire that I have dual booting XP and Ubuntu.
On the Windows side, the driver allows you to set how close your finger has to be to the edge of the TouchPad before it goes into scroll mode. In Ubuntu I don't have the option (at least in the GUI) to change the scroll area on the pad.
Is there a
conf
file or other way to change this? I'm constantly getting into the scroll area during normal usage. I would like to leave it on without losing so much pad area to the scroll feature.-
ulidtko over 13 yearsplease paste
xinput list
output from terminal. -
sacha over 13 years⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)] ⎜ ↳ Macintosh mouse button emulation id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] <snip>
-
-
Adam Ryczkowski almost 11 yearse.g. on my Asus N56VZ I had to put
xinput --set-prop --type=int 'ETPS/2 Elantech Touchpad' "Synaptics Edges" 136 2884 110 1942
on autostart (the second argument's default value was 3284 and it left far too narrow stripe for scrolling).