touchpad right+click not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libinput (Ubuntu) |
Undecided
|
Unassigned | |||
xserver-xorg-input-synaptics (Ubuntu) |
Undecided
|
Unassigned |
Bug Description
- Freshly installed 18.04 (from 16.04, in which everything was working great). This behavior is consistent across several tested applications (firefox, ubuntu desktop, terminal).
What I expected to happen:
1. I right click the touchpad, see appropriate response from relevant application under mouse.
What actually happened:
1. The right click is registered as a primary click, so there was not an appropriate response.
Notes:
1. The two-finger-tap works fine, and generates the appropriate right+click response from all tested apps.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: xserver-
ProcVersionSign
Uname: Linux 4.15.0-20-generic x86_64
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CurrentDesktop: ubuntu:GNOME
Date: Fri Apr 27 09:02:56 2018
DistUpgraded: Fresh install
DistroCodename: bionic
DistroVariant: ubuntu
InstallationDate: Installed on 2018-04-27 (0 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
MachineType: Dell Inc. Precision 5520
ProcEnviron:
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xserver-
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/25/2018
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.7.1
dmi.board.name: 0R6JFH
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: Precision
dmi.product.name: Precision 5520
dmi.sys.vendor: Dell Inc.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.91-2
version.
version.
version.
version.
version.
version.
version.
Patrick Kilgore (patrick-kilgore) wrote : | #1 |
description: | updated |
Patrick Kilgore (patrick-kilgore) wrote : | #2 |
Patrick Kilgore (patrick-kilgore) wrote : | #3 |
Patrick Kilgore (patrick-kilgore) wrote : | #4 |
Patrick Kilgore (patrick-kilgore) wrote : | #5 |
Patrick Kilgore (patrick-kilgore) wrote : | #6 |
After some additional troubleshooting, I've decided this is reported to the wrong package. Switching that.
The fix for me here was to set:
$ gsettings set org.gnome.
It appears that libinput defaulted my computer on reinstall of Ubuntu to the Apple/Mac style 1-2-3 finger alt-clicking. I think that is a great default *for Apple computers*, but a poor one for devices like this Dell where the traditional behavior is that of a 'clickpad', i.e., where you right+click by physically clicking on the bottom right of the touchpad.
My suggested fix would be to detect the appropriate vendor and change click-method accordingly (Dell/Lenovo/
Otherwise, we need to train users what to do, because this is *entirely unexpected* behavior from anyone who doesn't use a Mac computer.
Daniel van Vugt (vanvugt) wrote : | #7 |
The GUI way of applying that is:
gnome-tweaks > Keyboard & Mouse > Touchpad > Mouse Click Emulation = Area
But that is certainly not adequately discoverable. You have to install 'gnome-tweaks' too.
I think the right solution is to get the above setting moved into gnome-control-
P.S. I disagree with your suggested fix. Most Dell/Lenovos use clickpads these days, just like Apple.
Additional logs enclosed in coming posts (multi-attachments still not supported!?).
The `evtest` events are me alternating between right (first) then left clicks on the touchpad.
In the `xev` events log, I hit the "r" key to identify when I am about to rt+click and "l" as an identifier of when I am about to left+click.
Let me know if I can send along anything else...