Middle button does not work for scrolling in Ubuntu 13.10
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-evdev (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
With my Lenovo T440s laptop the Trackpad/Trackpoint laptop scrolling does not work when pressing middle button + moving the Trackpoint. evdev seems to be set correctly ( http://
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: xserver-
Uname: Linux 3.12.0-
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
Date: Thu Oct 31 12:36:14 2013
InstallationDate: Installed on 2013-10-17 (13 days ago)
InstallationMedia: Xubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016)
MarkForUpload: True
SourcePackage: xserver-
UpgradeStatus: No upgrade log present (probably fresh install)

Alloc (christian-illy) wrote : | #1 |
- Dependencies.txt Edit (3.6 KiB, text/plain; charset="utf-8")
- ProcEnviron.txt Edit (103 bytes, text/plain; charset="utf-8")

Launchpad Janitor (janitor) wrote : | #2 |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | New → Confirmed |

Bae Taegil (esrevinu) wrote : | #3 |
I am now an Archlinux user. I made a patch to solve this problem. You can find the patch in the following link:
https:/

laurent (m2k-networx) wrote : | #4 |
@esrevinu: Thanks for the effort, but I'm having trouble to make it work.
Please refer to the following post: https:/

Ash (ash-summers) wrote : | #5 |
I also experience this on Saucy.

penalvch (penalvch) wrote : | #6 |
Alloc, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://
If it remains an issue, could you please run the following command in the development release from a Terminal (Applications-
apport-collect -p xserver-
Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.
Thank you for your understanding.
Helpful bug reporting tips:
https:/
Changed in xserver-xorg-input-evdev (Ubuntu): | |
importance: | Undecided → Low |
status: | Confirmed → Incomplete |

ltmon (lukemonahan) wrote : | #7 |
This is still definitely an issue, and not fixed upstream from what I can tell. Apport for evdev coming soon.
tags: | added: apport-collected ubuntu |

ltmon (lukemonahan) wrote : apport information | #8 |
ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
DistUpgraded: Fresh install
DistroCodename: saucy
DistroRelease: Ubuntu 13.10
DistroVariant: ubuntu
InstallationDate: Installed on 2013-12-17 (23 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MachineType: LENOVO 20AQCTO1WW
MarkForUpload: True
Package: xserver-
PackageArchitec
ProcKernelCmdLine: BOOT_IMAGE=
Tags: saucy ubuntu
Uname: Linux 3.12.0-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 11/12/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: GJET64WW (2.14 )
dmi.board.
dmi.board.name: 20AQCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: 0B98405 STD
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 20AQCTO1WW
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.10+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Thu Jan 9 08:48:57 2014
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 4669
vendor AUO
xserver.version: 2:1.14.3-3ubuntu2

ltmon (lukemonahan) wrote : BootDmesg.txt | #9 |
apport information

ltmon (lukemonahan) wrote : BootLog.txt | #10 |
apport information

ltmon (lukemonahan) wrote : CurrentDmesg.txt | #11 |
apport information

ltmon (lukemonahan) wrote : Dependencies.txt | #12 |
apport information

ltmon (lukemonahan) wrote : DpkgLog.txt | #13 |
apport information

ltmon (lukemonahan) wrote : LightdmDisplayLog.txt | #14 |
apport information

ltmon (lukemonahan) wrote : LightdmGreeterLog.txt | #15 |
apport information

ltmon (lukemonahan) wrote : LightdmGreeterLogOld.txt | #16 |
apport information

ltmon (lukemonahan) wrote : LightdmLog.txt | #17 |
apport information

ltmon (lukemonahan) wrote : Lspci.txt | #18 |
apport information

ltmon (lukemonahan) wrote : Lsusb.txt | #19 |
apport information

ltmon (lukemonahan) wrote : ProcCpuinfo.txt | #20 |
apport information

ltmon (lukemonahan) wrote : ProcEnviron.txt | #21 |
apport information

ltmon (lukemonahan) wrote : ProcInterrupts.txt | #22 |
apport information

ltmon (lukemonahan) wrote : ProcModules.txt | #23 |
apport information

ltmon (lukemonahan) wrote : UdevDb.txt | #24 |
apport information

ltmon (lukemonahan) wrote : UdevLog.txt | #25 |
apport information

ltmon (lukemonahan) wrote : XorgLog.txt | #26 |
apport information

ltmon (lukemonahan) wrote : XorgLogOld.txt | #27 |
apport information

ltmon (lukemonahan) wrote : peripherals.txt | #28 |
apport information

ltmon (lukemonahan) wrote : xinput.txt | #29 |
apport information

ltmon (lukemonahan) wrote : xserver.devices.txt | #30 |
apport information

penalvch (penalvch) wrote : Re: Middle button does not work for scrolling | #31 |
ltmon, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal:
ubuntu-bug xorg
For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https:/
Ubuntu Community: https:/
When opening up the new report, please feel free to subscribe me to it.
Please note, not filing a new report will delay your problem being addressed as quickly as possible.
Thank you for your understanding.
tags: | removed: apport-collected ubuntu |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
assignee: | nobody → Meng Jiao (meng1usa) |

Larry Hastings (larry-hastings) wrote : | #32 |
I'm seeing this behavior too. I'm using Trusty Tahir on a 2014 Lenovo X1 Carbon.
I tried compiling esrevinu's driver, but it requires automake-1.13 and I couldn't figure out how to get that specific version.

Larry Hastings (larry-hastings) wrote : | #33 |
I got esrevinu's driver to compile on Trusty Tahir. But using it caused X11 to exit. I don't know enough about debugging such things to figure out what went wrong.

Barry Warsaw (barry) wrote : | #34 |
See also Larry's explanation in the dup bug: LP: #1287148
Maybe the Arch Linux package could be packaged for Ubuntu?
Changed in xserver-xorg-input-evdev (Ubuntu): | |
assignee: | Meng Jiao (meng1usa) → nobody |

penalvch (penalvch) wrote : | #35 |
ltmon / Larry Hastings, please do not mark this report a duplicate of yours, or vice versa, as it's not considered a duplicate.
Barry Warsaw, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal:
ubuntu-bug xorg
Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.
For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https:/
Ubuntu Community: https:/
When opening up the new report, please feel free to subscribe me to it.
Please note, not filing a new report will delay your problem being addressed as quickly as possible.
Thank you for your understanding.
description: | updated |

Jörg Baach (jbaach) wrote : | #36 |
How do I find out what the ids of the new bug reports are? I am follwing this bug to decide if I can buy a new thinkpad....

Oohae9Hie (oohae9hie-deactivatedaccount) wrote : | #40 |
Solved the problem with the following script. Requires source repositories enabled:
Ubuntu: http://
Mint: menu->software sources->Enable source code repositories
#!/bin/bash
sudo apt-get install git
sudo apt-get build-dep xserver-
wget https:/
tar -xzf xf86-input-
git clone git://git.
git clone git://git.
mv xf86-input-
mv xserver-
mv xserver-
cp synaptics/
cp synaptics/
cp arch/*.patch evdev
cd evdev
patch -p1 -i 0001-implement-
patch -p1 -i 0008-disable-
patch -p1 -i 0010-add-
dpkg-buildpackage
cd ..
sudo dpkg -i xserver-
sudo apt-get remove xserver-
sudo mkdir /etc/X11/
sudo cp arch/90-

Aurimas Fišeras (aurimas-gmail) wrote : | #41 |
Thank you, dalcde, your workaround worked on Ubuntu Trusty Tahr.

Oohae9Hie (oohae9hie-deactivatedaccount) wrote : | #42 |
Actually I patched the debian package because Ubuntu 13.10/Mint 16 had old evdev/synaptics versions. If you are on Trusty, then you can patch the ubuntu packages instead (even though they appear to be identical). Repalce the git clone lines with
apt-get source xserver-
and modify the mv lines accordingly (different folder names)

penalvch (penalvch) wrote : | #43 |
dalcde / Aurimas Fišeras, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal:
ubuntu-bug xorg
Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.
For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https:/
Ubuntu Community: https:/
When opening up the new report, please feel free to subscribe me to it.
Please note, not filing a new report will delay your problem being addressed as quickly as possible.
Thank you for your understanding.
summary: |
- Middle button does not work for scrolling + Touchpad middle button does not work for scrolling with trackpoint + (ultranav) |

Ray-Ven (ray-ven) wrote : Re: Touchpad middle button does not work for scrolling with trackpoint (ultranav) | #44 |
persists on trusty with xserver-

penalvch (penalvch) wrote : | #45 |
Ray-Ven, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report by executing the following in a terminal:
ubuntu-bug xorg
Please ensure you have xdiagnose installed, and that you click the Yes button for attaching additional debugging information.
For more on this, please see the official Ubuntu documentation:
Ubuntu X.Org Team, Ubuntu Bug Control, and Ubuntu Bug Squad: https:/
Ubuntu Community: https:/
When opening up the new report, please feel free to subscribe me to it.
Please note, not filing a new report will delay your problem being addressed as quickly as possible.
Thank you for your understanding.
summary: |
- Touchpad middle button does not work for scrolling with trackpoint - (ultranav) + Middle button does not work for scrolling |
tags: | added: needs-trusty-test needs-xorg-logs |

Ray-Ven (ray-ven) wrote : Re: Middle button does not work for scrolling | #46 |

Benjamin Xiao (ben-r-xiao) wrote : | #47 |
Does this bug also cover other issues with the X1 Carbon touchpad buttons? None of the top buttons work for me and the bottom button regions are huge (they take up 50% of the touchpad).

penalvch (penalvch) wrote : | #48 |
Benjamin Xiao, no it doesn't. If you have a problem with that, please file a separate report via a terminal:
ubuntu-bug xorg

Lukas Cerman (lukass-cerman) wrote : | #49 |
Hello,
I tried to follow dalcde's guide/script, but without a success. Probably the packages changed since then. I am on a freshly installed Ubuntu 14.04. When trying to apply the patches, I get the following errors:
patch -p1 -i 0001-implement-
patching file src/evdev.c
Hunk #1 succeeded at 113 (offset -2 lines).
Hunk #2 succeeded at 146 with fuzz 2 (offset 2 lines).
Hunk #3 succeeded at 1012 (offset 38 lines).
Hunk #4 succeeded at 2543 (offset 28 lines).
Hunk #5 succeeded at 2557 with fuzz 2 (offset 26 lines).
Hunk #6 succeeded at 2594 (offset 19 lines).
Hunk #7 succeeded at 2615 (offset 19 lines).
Hunk #8 succeeded at 2646 (offset 18 lines).
patching file src/evdev.h
Hunk #1 FAILED at 152.
1 out of 1 hunk FAILED -- saving rejects to file src/evdev.h.rej
patching file src/synaptics.c
Hunk #6 succeeded at 799 (offset -43 lines).
Hunk #7 succeeded at 815 (offset -43 lines).
Hunk #8 succeeded at 902 (offset -37 lines).
Hunk #9 FAILED at 2797.
Hunk #10 FAILED at 2815.
Hunk #11 succeeded at 2783 with fuzz 2 (offset -44 lines).
2 out of 11 hunks FAILED -- saving rejects to file src/synaptics.c.rej
patching file src/synapticsstr.h
Hunk #1 succeeded at 210 (offset -19 lines).
patching file src/synproto.c
patching file src/synproto.h
Hunk #2 succeeded at 72 (offset -4 lines).
patch -p1 -i 0008-disable-
patch: **** Can't open patch file 0008-disable-
patch -p1 -i 0010-add-
patch: **** Can't open patch file 0010-add-
I have tried the original "git clone" and also the "apt-get source xserver-
Please, would you advice me what should I do in order to apply those patches?
Best regards,
Lukas

T_Send (tsend4u) wrote : | #50 |
Lukas Cerman - I did some changes in dalcde's script. Try this one:
#!/bin/bash
sudo apt-get install libevdev-dev libevdev2
sudo apt-get build-dep xserver-
wget https:/
wget https:/
wget https:/
wget https:/
wget https:/
wget https:/
dpkg-source -x --no-check xserver-
dpkg-source -x --no-check xserver-
wget https:/
tar -xzf xf86-input-
mv xf86-input-
mv xserver-
mv xserver-
cp synaptics/
cp synaptics/
cp arch/*.patch evdev
cd evdev
patch -p1 -i 0001-implement-
patch -p1 -i 0004-disable-
patch -p1 -i 0006-add-
dpkg-buildpackage
cd ..
sudo dpkg -i xserver-
sudo apt-get remove xserver-
sudo mkdir /etc/X11/
sudo cp arch/90-
echo If everything was OK, than logout/reboot and enjoy fully working ThinkPad Trackpoint/ClickPad
echo If you want to deactivate touch area of ClickPad for pure TrackPoint usage
echo edit /etc/X11/
echo Option "AreaBottomEdge" "0"
Regards, T_Send

Benjamin Braun (benbraunster) wrote : | #51 |
T_Send - Thanks for your script, middle button scrolling is finally working =)

humanplayer2 (humanplayer2) wrote : | #52 |
Benjamin Xiao, I just ried the script from T-send's post on my Carbon X1 (Ubuntu Gnome, 14.04), and that made the trackpad buttons normal -- and gave me middle click to scroll! Yay!
Thank you T_send, and dalcde, and of course esrevinu!

Daniel Philipp (danphil7) wrote : | #53 |
The script works for me too (T400s, Ubuntu 14.04), thanks T_send :))) I tried a lot of other stuff to get it to work, nothing seemed to be fixing the problem.

Ruslan Khozinov (fallrabble) wrote : | #54 |
The script works perfectly on my t440p with kubuntu 14.04. Thank you.

Luca Graf (lgraf) wrote : | #55 |
After executing T_send script middle button scrolling works perfectly on my t440s (ubuntu 14.04). However since then synclient/syndeamon are missing on my system?

subterfugium (otto-inablaze) wrote : | #56 |
T_sends script works well on Lenovo Thinkpad Yoga on Ubuntu 14.04. Great job!

mpihlstrom (max-pihlstrom) wrote : | #57 |
Thank you guys. T_send's script is working on X1 Carbon 2nd gen with Ubuntu 14.04. Finally.

mpihlstrom (max-pihlstrom) wrote : | #58 |
I was perhaps too eager with the celebration. Synclient is now not loaded on startup, making the trackpad not disabled.

mpihlstrom (max-pihlstrom) wrote : | #59 |
I re-installed the xserver-

humanplayer2 (humanplayer2) wrote : | #60 |
Just ran the script from post #50 on fresh Ubuntu GNOME 14.04 on ThinkPad X240, worked as a charm!

Tobi (t-eggert) wrote : | #61 |
When trying to run the script from post #50 i get this message (fresh installed Ubuntu 14.04, X240):
cp: cannot stat ‘synaptics/
patching file src/evdev.c
patching file src/evdev.h
can't find file to patch at input line 125
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
-------
|diff --git a/src/synaptics.c b/src/synaptics.c
|index b25c902..aa7725d 100644
|--- a/src/synaptics.c
|+++ b/src/synaptics.c
-------
File to patch:

Dominik Gierlach (dominik-gierlach) wrote : | #62 |
This bug is flagged as "incomplete".
What information is missing to confirm the bug?
The problem is well defined, there is a confirmed duplicate/parallel bug for xserver-
The proposed patch appears to work fine for all thinkpads with clickpad.
What is the solution for this issue? Does the patch have to be included in the upstream code xserver-
Should we create a dedicated ppa for thinkpads, which makes it easy for new users to make their thinkpad work?

chonduhvan (chonduhvan) wrote : | #63 |
Persists on 14.10 with xserver-

Dominik Gierlach (dominik-gierlach) wrote : | #64 |
If you don't want to compile the package yourself, II created a ppa which contains the patched xserver-
ppa:dominik-

Lukas Cerman (lukass-cerman) wrote : | #65 |
T_Send, thanks a lot! I works nicely now on my T440p with Ubuntu 14.04, finally!

zilti (dziltener) wrote : | #66 |
This bug is still there. What's the world waiting for?

Andrew Goessling (agoessling) wrote : | #67 |
The trackpoint on new Lenovo's is currently unusable with Ubuntu. Is there a plan to integrate T_send's fix into Ubuntu? It works for me, but stops working after any software updates.

T_Send (tsend4u) wrote : | #68 |
Script needs to be upgraded,
I will do it soon
and upload ready-to-use for everyone.

Julian Kalinowski (julakali) wrote : | #69 |
Is the suggested patch the same that is included in this ppa?
https:/
I'm using the above ppa, and it works fine, however, there is no synclient, which makes on-the-fly reconfiguration difficult.

Rafael Nonato (rafaeln) wrote : | #70 |
I'm also using `xserver-
One of the problems with this package is that it doesn't turn the trackpad off while you're typing, resulting in lots of accidental clicks.

humanplayer2 (humanplayer2) wrote : | #71 |
@Julian, #69: T_send's script and the ppa you list seem to be based on the same arch package (there's a link in the script and one on the ppa site to the same aur page: https:/

T_Send (tsend4u) wrote : | #72 |
Before I start work over AUR's pkg, I tried Bjornt ppa.
It didn't work for me at all - that's why I show up here :)
(maybe because I messed up smth with xorg &/o evdev already - don't remember now)
At begin of July I bought High-End MX TP-W540. I took me a month to solve it. During that period most time I spent on customizing my TP to desired state.
Point is building driver from latest source, which allows to use much more input options and definitions.
Auto-Disable input during typing works for me.
Last weeks Am too busy, I didn't even start working on upgrade.

Launchpad Janitor (janitor) wrote : | #73 |
[Expired for xserver-
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | Incomplete → Expired |

Ibrahim Awwal (ibrahim-awwal) wrote : | #74 |
This is still an issue, and now on 15.04 the old patches don't build anymore :/

Christian Dysthe (christian-dysthe) wrote : | #75 |
Still an issue in 15.04 for me also.

Dominik Gierlach (dominik-gierlach) wrote : | #76 |
For the record:
The ppa "ppa:dominik-

Christian Dysthe (christian-dysthe) wrote : | #77 |
And it works on my Thinkpad X1 Carbon Gen 2

humanplayer2 (humanplayer2) wrote : | #78 |
On mine as well. Thank you very much Dominik!

William Oprandi (woprandi) wrote : Re: [Bug 1246683] Re: Middle button does not work for scrolling | #79 |
On Fedora 22, scrolling works natively
2015-05-18 17:54 GMT+02:00 HumanPlayer2 <email address hidden>:
> On mine as well. Thank you very much Dominik!
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https:/
>
> Title:
> Middle button does not work for scrolling
>
> Status in xserver-
> Expired
>
> Bug description:
> With my Lenovo T440s laptop the Trackpad/Trackpoint laptop scrolling
> does not work when pressing middle button + moving the Trackpoint.
> evdev seems to be set correctly ( http://
> ). Middle button itself works fine for middle clicks just no
> scrolling.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 13.10
> Package: xserver-
> Uname: Linux 3.12.0-
> ApportVersion: 2.12.5-0ubuntu2.1
> Architecture: amd64
> Date: Thu Oct 31 12:36:14 2013
> InstallationDate: Installed on 2013-10-17 (13 days ago)
> InstallationMedia: Xubuntu 13.10 "Saucy Salamander" - Release amd64
> (20131016)
> MarkForUpload: True
> SourcePackage: xserver-
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
>
> https:/
>
--
W.Oprandi
<email address hidden>

Dominik Gierlach (dominik-gierlach) wrote : Re: Middle button does not work for scrolling | #80 |
@William:
Thanks for the info!
I read into it. Fedora 22 uses libinput as input stack:
https:/
Among the benefits:
middle top software button can be used to emulate wheel events on the trackstick (on the Lenovo *40 series and related touchpads)

ersiko (ersiko) wrote : | #81 |
Installed dominic packaged and it worked, I can have scroll now with middle button. Thanks!

Ibrahim Awwal (ibrahim-awwal) wrote : | #82 |
Oh nice, didn't see your ppa Dominik, it'll be nice to have it working once and for all and not having to rebuild a driver each time the kernel is updated. Thanks so much for making it! I wonder what needs to be done for those patches to be included into Ubuntu proper, it seems crazy that most/all recent Thinkpads have completely broken touchpad drivers on Ubuntu.
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | Expired → Fix Released |

penalvch (penalvch) wrote : | #83 |
Alloc, thank you for reporting this bug to Ubuntu. Saucy reached EOL on July 17, 2014.
See this document for currently supported Ubuntu releases: https:/
If this is reproducible in a supported release, please file a new report.
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | Fix Released → Invalid |

Mihai Capotă (mihaic) wrote : | #84 |
Christopher, as you must be aware, given that you commented on this bug one and a half years ago, people have already reported that this bug affects Ubuntu 14.04 LTS and Ubuntu 15.04. So please do not close it.
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | Invalid → Confirmed |

penalvch (penalvch) wrote : | #85 |
Mihai Capotă, please do not adjust the status of this closed report. If you have an issue, please file a new report.
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | Confirmed → Invalid |

Mihai Capotă (mihaic) wrote : | #86 |
Christopher, could you please tell us why you closed the report? Clearly the bug is not about Saucy, but about currently supported releases.

penalvch (penalvch) wrote : | #87 |
Mihai Capotă, this report is scoped to the original reporter Alloc.

Dominik Gierlach (dominik-gierlach) wrote : | #88 |
Although this bug is (rightfully) closed, there are interesting news:
With ubuntu 15.10, full clickpad support is provided by xserver-
Tested with a T440s.

Ibrahim Awwal (ibrahim-awwal) wrote : | #89 |
For anyone coming across this, xserver-

Cerberus (cerberus256) wrote : | #90 |
I have updated to Ubuntu 15.10 and installed the library xserver-
LLLLLLLLLLLLL
LLLLLLLLLLLLL
LLLLLLLLLLLLL
LLLLLLLlRRRR
So the right mouse button is on the bottom right and the middle button/scrolling doesn't work at all!
WIth 15.04 I used the patch from Dominik but that doesn't work seem to work anymore on the 15.10!
Tested on a Thinkpad e540.

Fabio M. Panico (fbugnon) wrote : | #91 |
Clean install of Ubuntu 15.10 x64 on a T440p and middle button would not scroll.
After having installed xserver-

laurent (m2k-networx) wrote : | #92 |
Fabio M. Panico, this is okay. These are settings that can be configured.
1. Find out device ID: enter 'xinput' an look for SynPS/2 Synaptics TouchPad. For me, it has id=13
2. Then enter 'xinput --set-prop 13 "libinput Tapping Enabled" 1'
I also have 'xinput set-prop 13 "libinput Click Method Enabled" 0 1'
More options: Check out ' man 4 libinput'
hth :)

Dominik Gierlach (dominik-gierlach) wrote : | #93 |
I know, it's not the best means of sharing this, but since it appears to be a problem here:
Here is a more general way of solving this. Additionally, the script activates natural scrolling.
#!/bin/bash
set -eu
id=$(xinput list | sed -n '/SynPS\/2 Synaptics TouchPad/
naturalScroll=
click=$(xinput list-props "$id" | sed -n '/libinput Click Method Enabled (/s/.*(
tap=$(xinput list-props "$id" | sed -n '/libinput Tapping Enabled (/s/.*(
xinput set-int-prop "$id" "$naturalScroll" 8 1
xinput set-prop "$id" "$click" 0 1
xinput set-prop "$id" "$tap" 1

Florian Kluibenschädl (fkluiben) wrote : | #94 |
Hi All! I am having troubles getting this evdev driver patch installed on my Ubuntu 14.04.3. Though I am a bloody beginner in package development, I managed to compile it following d3pd's script http://
The problem now is that dpgk -i results in a conflict error with xserver-
@ Dominik Gierlach: When I add your ppa to my list of repository, is there a way to force using the package of your repos over the one I mention earlier? THX in advance!!

Ibrahim Awwal (ibrahim-awwal) wrote : | #95 |
Hey, I don't understand what happened, but after upgrading to 17.04 my middle click scrolling is broken again. I'm pretty sure I'm still using libinput:
$ xinput list-props 12
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (140): 1
Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (313): 0.000000
libinput Accel Speed Default (314): 0.000000
libinput Accel Profiles Available (315): 1, 1
libinput Accel Profile Enabled (316): 1, 0
libinput Accel Profile Enabled Default (317): 1, 0
libinput Natural Scrolling Enabled (318): 0
libinput Natural Scrolling Enabled Default (319): 0
libinput Send Events Modes Available (261): 1, 0
libinput Send Events Mode Enabled (262): 0, 0
libinput Send Events Mode Enabled Default (263): 0, 0
libinput Left Handed Enabled (320): 0
libinput Left Handed Enabled Default (321): 0
libinput Scroll Methods Available (322): 0, 0, 1
libinput Scroll Method Enabled (323): 0, 0, 1
libinput Scroll Method Enabled Default (324): 0, 0, 1
libinput Button Scrolling Button (325): 2
libinput Button Scrolling Button Default (326):2
libinput Middle Emulation Enabled (327): 0
libinput Middle Emulation Enabled Default (328): 0
Device Node (264): "/dev/input/event6"
Device Product ID (265): 2, 10
libinput Drag Lock Buttons (329): <no items>
libinput Horizontal Scroll Enabled (330): 1
Middle click does work (eg. pastes things and opens links in new tabs), I just can't scroll with it. Anyone else upgraded to 17.04 and experiencing this? (I know I should post a new issue, but I wanted to update this one in case other people who had this issue before were having issues again.)

penalvch (penalvch) wrote : | #96 |
Ibrahim Awwal, given your environment stopped working after an upgrade, you have a completely different problem than what was scoped to this now closed report.
Hence, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
ubuntu-bug xorg
Please feel free to subscribe me to it.
summary: |
- Middle button does not work for scrolling + Middle button does not work for scrolling in Ubuntu 13.10 |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
importance: | Low → Undecided |

Stephan (stephan-xl) wrote : | #97 |
I have a similar problem as Ibrahim Awwal. I have just upgraded to 18.04 and my middle click scrolling stopped working.
my output of xinput list-props "TPPS/2 IBM TrackPoint"
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (143): 1
Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (349): 0
libinput Natural Scrolling Enabled Default (350): 0
libinput Scroll Methods Available (351): 0, 0, 1
libinput Scroll Method Enabled (352): 0, 0, 1
libinput Scroll Method Enabled Default (353): 0, 0, 1
libinput Button Scrolling Button (354): 2
libinput Button Scrolling Button Default (355): 2
libinput Middle Emulation Enabled (356): 0
libinput Middle Emulation Enabled Default (357): 0
libinput Accel Speed (358): 0.000000
libinput Accel Speed Default (359): 0.000000
libinput Accel Profiles Available (360): 1, 1
libinput Accel Profile Enabled (361): 1, 0
libinput Accel Profile Enabled Default (362): 1, 0
libinput Left Handed Enabled (363): 0
libinput Left Handed Enabled Default (364): 0
libinput Send Events Modes Available (266): 1, 0
libinput Send Events Mode Enabled (267): 0, 0
libinput Send Events Mode Enabled Default (268): 0, 0
Device Node (269): "/dev/input/event7"
Device Product ID (270): 2, 10
libinput Drag Lock Buttons (365): <no items>
libinput Horizontal Scroll Enabled (366): 1
Have you fixed your problem within the last year?

Stephan (stephan-xl) wrote : | #98 |
I was able to fix it with the comment by nschmelzle here:
https:/
The problem was that the touchpad was using the synaptics driver, while the trackpoint used libinput. The solution was to uninstall the synaptics driver:
apt remove xserver-
Now middle click scrolling with the trackpoint works again in Ubuntu 18.04.
Status changed to 'Confirmed' because the bug affects multiple users.