You are not logged in.

#1 2021-03-09 10:01:06

null
Member
Registered: 2009-05-06
Posts: 398

Touchpad left click broken since gnome session

EDIT: Apperantly this was just bad timing: something got stuck below the click area. After the right click got stuck as well I used a bit of force while pressing the click area and both keys got unstuck again.


I was playing around with gnome yesterday and also changing some touchpad settings there. After a short time I realized that the left click (mouse button 1) on my touchpad was disabled. I have definitely been able to use this left click recently and I'm pretty sure just before I started using gnome. And yes, I mean click and not tap.

Back in my normal dwm / xorg session the left click is still disabled.
The touchpad is recognized as 'SynPS/2 Synaptics TouchPad' and I'm using libinput. There are no errors in my xorg.log in relation to the touchpad.

Here's how the touchpad is reacting right now (numbers being the mouse buttons):

|=========|  (Not clickable)
|111111111|  (Not sure if this is new, never used this before)
|XXX222333|  (XXX clickable, but no effect, should be 11)

And what I want:

|=========|
|=========|
|111222333|

With xev I get no output for clicking the XXX area. All other areas register as expected.

xinput list-props:

Device 'SynPS/2 Synaptics TouchPad':
	Device Enabled (182):	1
	Coordinate Transformation Matrix (184):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (319):	1
	libinput Tapping Enabled Default (320):	0
	libinput Tapping Drag Enabled (321):	1
	libinput Tapping Drag Enabled Default (322):	1
	libinput Tapping Drag Lock Enabled (323):	0
	libinput Tapping Drag Lock Enabled Default (324):	0
	libinput Tapping Button Mapping Enabled (325):	1, 0
	libinput Tapping Button Mapping Default (326):	1, 0
	libinput Natural Scrolling Enabled (327):	0
	libinput Natural Scrolling Enabled Default (328):	0
	libinput Disable While Typing Enabled (329):	1
	libinput Disable While Typing Enabled Default (330):	1
	libinput Scroll Methods Available (331):	1, 1, 0
	libinput Scroll Method Enabled (332):	1, 0, 0
	libinput Scroll Method Enabled Default (333):	1, 0, 0
	libinput Click Methods Available (334):	1, 1
	libinput Click Method Enabled (335):	1, 0
	libinput Click Method Enabled Default (336):	1, 0
	libinput Middle Emulation Enabled (337):	0
	libinput Middle Emulation Enabled Default (338):	0
	libinput Accel Speed (339):	0.800000
	libinput Accel Speed Default (340):	0.000000
	libinput Accel Profiles Available (341):	1, 1
	libinput Accel Profile Enabled (342):	1, 0
	libinput Accel Profile Enabled Default (343):	1, 0
	libinput Left Handed Enabled (344):	0
	libinput Left Handed Enabled Default (345):	0
	libinput Send Events Modes Available (304):	1, 1
	libinput Send Events Mode Enabled (305):	0, 0
	libinput Send Events Mode Enabled Default (306):	0, 0
	Device Node (307):	"/dev/input/event7"
	Device Product ID (308):	2, 7
	libinput Drag Lock Buttons (346):	<no items>
	libinput Horizontal Scroll Enabled (347):	1

Last edited by null (2021-04-20 13:49:40)

Offline

#2 2021-03-10 04:06:49

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,132

Re: Touchpad left click broken since gnome session

Are you sure you're not using Wayland? If so, shouldn't you be configuring with something different? Note that I don't use gnome or Wayland, so I'm just going by the wiki and xinput's manual page.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#3 2021-03-11 08:43:26

null
Member
Registered: 2009-05-06
Posts: 398

Re: Touchpad left click broken since gnome session

Yes. As I wrote, the problem persists in my regular dwm / xorg session. The only touchpad configuration I'm doing is in my xinitrc:

# set touchpad options
TOUCHPAD="SynPS/2 Synaptics TouchPad"
xinput enable "$TOUCHPAD"
xinput set-prop "$TOUCHPAD" "libinput Accel Speed" .8
xinput set-prop "$TOUCHPAD" "libinput Disable While Typing Enabled" 1
xinput set-prop "$TOUCHPAD" "libinput Tapping Enabled" 1

Last edited by null (2021-03-11 08:43:53)

Offline

Board footer

Powered by FluxBB