Bug 1564738 - Touchpad right mouse button does left click
Summary: Touchpad right mouse button does left click
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 28
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Owen Taylor
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-04-07 09:40 UTC by Ivan Molodetskikh
Modified: 2019-05-28 22:07 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-05-28 22:07:02 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ivan Molodetskikh 2018-04-07 09:40:31 UTC
Description of problem:
After upgrading to F28 the touchpad right mouse button started emitting left click on both GNOME Wayland and GNOME Xorg. Two finger tap to right click still works. sudo libinput debug-events shows left and right clicks being received correctly.


Version-Release number of selected component (if applicable):
GNOME 3.28


How reproducible:
Always.


Steps to Reproduce:
1. Click the right button on the touchpad.


Actual results:
Left click.


Expected results:
Right click.


Additional info:
This is a Dell XPS 13 9343 laptop.

Comment 1 Daniel Alley 2018-04-29 16:11:34 UTC
Same here.

Fedora 28 (whichever release candidate was tagged as Gold)

Always reproducable

Lenovo T460s laptop

Comment 2 Daniel Alley 2018-04-29 16:22:42 UTC
/cat/proc/bus/input/ entry for the touchpad

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event4 
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=660800011000003

As Ivan said, libinput debug-events shows the clicks registered as right-clicks.

I'll add to this that my laptop has the standard Lenovo trackpoint with a set of physical left, right, and middle-click buttons, and the physical right click button works fine - only the touchpad right-click is broken.

As far as libinput debug-events is concerned though, both right clicks register identically.

Comment 3 Daniel Alley 2018-04-29 16:27:14 UTC
Using the "test your settings" utility form the Mouse panel in Gnome Settings, Gnome registers the touchpad right-click as "single click, primary button", the same as left-click, whereas the physical right click button registers as "single click, secondary button".

Comment 4 Ivan Molodetskikh 2018-05-01 11:12:14 UTC
Apparently it's a change they did in GNOME 3.28 and can be fixed by switching to Area mouse click emulation in GNOME Tweaks.

Comment 5 Daniel Alley 2018-05-01 13:03:54 UTC
Thanks.

To be honest though, I cannot fathom why that behavior was changed.  Very frustrating.

Comment 6 Andreas Piesk 2018-05-01 18:33:33 UTC
Thanks Ivan, this drove me crazy.(In reply to Ivan Molodetskikh from comment #4)
> Apparently it's a change they did in GNOME 3.28 and can be fixed by
> switching to Area mouse click emulation in GNOME Tweaks.

Thanks a lot for the info how to fix it.

Comment 7 EnricoD 2018-05-15 19:10:19 UTC
(In reply to Andreas Piesk from comment #6)
> Thanks Ivan, this drove me crazy.(In reply to Ivan Molodetskikh from comment
> #4)
> > Apparently it's a change they did in GNOME 3.28 and can be fixed by
> > switching to Area mouse click emulation in GNOME Tweaks.
> 
> Thanks a lot for the info how to fix it.

Oh Ivan, thanks a lot for your entry with this simple and fantastic solution. One click and everything is fine again :-)

I had until now the same issue with my Lenovo ideapad 510S after updating to fedora 28. This drived me crazy too.

Again ... big thanks to Ivan! You safed my day. ;-)

Comment 8 Mike Bursell 2018-05-16 06:06:35 UTC
Also thanks for the information.  Annoying when default behaviour changes between releases, but this has fixed the problem for me as well.

Comment 9 Ben Cotton 2019-05-02 19:16:58 UTC
This message is a reminder that Fedora 28 is nearing its end of life.
On 2019-May-28 Fedora will stop maintaining and issuing updates for
Fedora 28. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora 'version' of '28'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 28 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 10 Ben Cotton 2019-05-02 21:09:55 UTC
This message is a reminder that Fedora 28 is nearing its end of life.
On 2019-May-28 Fedora will stop maintaining and issuing updates for
Fedora 28. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora 'version' of '28'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 28 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 11 Ben Cotton 2019-05-28 22:07:02 UTC
Fedora 28 changed to end-of-life (EOL) status on 2019-05-28. Fedora 28 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.