Description of problem:
This is a follow up to https://bugzilla.redhat.com/show_bug.cgi?id=1222445#c61
My trackpad has physical buttons for left and right click but the two finger scrolling is grey out.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Open Setings > Mouse & Touchpad
The two finger scrolling option is grey out (and selected).
The two finger scrolling option is available on trackpads with physical buttons.
Do me a favour and run libinput-list-local-devices and attach the output, followed by an evemu-describe of your device. Judging by Bug 1206961#c60, only two-finger scrolling is available anyway which is unusual for your touchpad.
That aside, I think the greyed out toggle is intentional: looks like g-c-c only sets it sensitive if you can switch between methods, otherwise it's greyed out and permanently enabled.
Created attachment 1026641 [details]
output from libinput-list-devices
Created attachment 1026642 [details]
output for evemu-describe /dev/input/event12
What laptop is this again? the device lists as INPUT_PROP_BUTTONPAD but you say it has physical buttons?
Maybe I'm confused about what physical buttons are?
It's a Dell XPS 13 (2014). The mousepad is a single surface, but there are distinct spots marked on the trackpad as left and right 'buttons' and when you click them the 'click' and act like left and right buttons (as seperate from tapping the trackpad and getting a click-like behaviour.)
rightyo, so in this case everything works as intended then.
by physical buttons we mean separate buttons like in the olden days. if the touchpad is a single surface it's a so-called clickpad (or BUTTONPAD in kernel terminology) and button emulation is all handled in the userspace stack (either software buttons or by multi-finger click).
since we only support two-finger scrolling on such touchpads, gnome greys out the option, but scrolling should continue to work. so, afaict this is not a bug, it's everything working as intended.