Touch to click cannot be turned off when xserver-xorg-input-synaptics is installed

Bug #1970284 reported by Rob Frohne
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Hi,
Using xorg, I cannot turn touch to click off. It can be turned off in wayland.
Rob

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: xorg 1:7.7+23ubuntu2
ProcVersionSignature: Ubuntu 5.15.0-27.28-generic 5.15.30
Uname: Linux 5.15.0-27-generic x86_64
ApportVersion: 2.20.11-0ubuntu82
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckResult: unknown
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Mon Apr 25 15:52:04 2022
DistUpgraded: 2022-04-25 14:40:40,206 DEBUG Running PostInstallScript: '/usr/lib/ubuntu-advantage/upgrade_lts_contract.py'
DistroCodename: jammy
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation Skylake GT2 [HD Graphics 520] [8086:1916] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Skylake GT2 [HD Graphics 520] [17aa:2237]
InstallationDate: Installed on 2019-04-19 (1102 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Alpha amd64 (20190326.2)
MachineType: LENOVO 20FES0EX00
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.15.0-27-generic root=/dev/mapper/ubuntu--vg-root ro
SourcePackage: xorg
UpgradeStatus: Upgraded to jammy on 2022-04-25 (0 days ago)
dmi.bios.date: 06/26/2018
dmi.bios.release: 1.70
dmi.bios.vendor: LENOVO
dmi.bios.version: N1GET91W (1.70 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20FES0EX00
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40700 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 31
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.27
dmi.modalias: dmi:bvnLENOVO:bvrN1GET91W(1.70):bd06/26/2018:br1.70:efr1.27:svnLENOVO:pn20FES0EX00:pvrThinkPadYoga260:rvnLENOVO:rn20FES0EX00:rvrSDK0J40700WIN:cvnLENOVO:ct31:cvrNone:skuLENOVO_MT_20FE_BU_Think_FM_ThinkPadYoga260:
dmi.product.family: ThinkPad Yoga 260
dmi.product.name: 20FES0EX00
dmi.product.sku: LENOVO_MT_20FE_BU_Think_FM_ThinkPad Yoga 260
dmi.product.version: ThinkPad Yoga 260
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.110-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 22.0.1-1ubuntu2
version.libgl1-mesa-glx: libgl1-mesa-glx 22.0.1-1ubuntu2
version.xserver-xorg-core: xserver-xorg-core 2:21.1.3-2ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-2build3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1

Revision history for this message
Rob Frohne (frohro) wrote :
Revision history for this message
Rob Frohne (frohro) wrote :

This occurred on updating to Ubuntu 22.04.
Rob

Revision history for this message
Rob Frohne (frohro) wrote :

Natural scrolling doesn't work either.

Revision history for this message
Rob Frohne (frohro) wrote :

Natural scrolling works when selected in Wayland. Furthermore, edge scrolling cannot be turned off
in xorg, but can be in Wayland. Two-finger scrolling cannot be turned off either in xorg. Neither can the touchpad.

Revision history for this message
Rob Frohne (frohro) wrote :

This can be resolved by removing the xserver-xorg-input-synaptics package. I don't know if it was installed previous to installing Ubuntu 22.04, but both it and libinput were installed afterwards. Here is the page that gave me the tip.

https://gitlab.gnome.org/GNOME/gnome-flashback/-/issues/54

Revision history for this message
Rob Frohne (frohro) wrote :

A bunch of other controls in gnome-settings were not working either. You could not turn off the touchpad or two finger scrolling or turn on natural scrolling, etc.

Revision history for this message
Daniel van Vugt (vanvugt) wrote (last edit ):

I'm guessing upstream gnome-control-center has retired support for changing the Synaptics settings, in favor of libinput.

If so then we should drop Expose-touchpad-settings-if-synaptics-is-in-use.patch so the user is not given touchpad controls.

summary: - Touch to click cannot be turned off....
+ Touch to click cannot be turned off when xserver-xorg-input-synaptics is
+ installed
affects: xorg (Ubuntu) → gnome-control-center (Ubuntu)
Changed in gnome-control-center (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Sebastien Bacher (seb128) wrote :

We should remove the patch, it would be better to not display the control than having some non working, there isn't enough need for synaptic nowadays to justify making work to restore the backend (also it wouldn't work for wayland which is our default session)

Changed in gnome-control-center (Ubuntu):
importance: Medium → Low
status: New → Triaged
Revision history for this message
Rob Frohne (frohro) wrote :

Not having the control would have disguised the problem for me. It wasn't only with touch te clicu. There were a number of other similar issues in other controls. Maybe I don't understand your solution, so it seems to me the solution that you don't allow synaptic and libinput to be installed simultaneously is better, but I don,t have the expertise to suggest how you flag that problem.

Rob

Revision history for this message
Sebastien Bacher (seb128) wrote :

I'm unsure if the synaptic driver is still of interest for some users and if we should conflict on it which would remove the ability to use it and control the settings from the cmdline.
The settings could display some more informative text as 'the controls don't work with xserver-xorg-input-synaptics, uninstall it to have working settings'

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.