Touchpad `disable-while-typing true` not working

GitHub - GNOME/gsettings-desktop-schemas: Read-only mirror of https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas refers here…

On Rhino Linux with GNOME 46.2 this was set to true when I found it, I toggled it, etc., but it still allows touchpad input regardless of true/false setting.

I’m not sure I can continue to use this install if I can’t figure out how to enforce a true setting.

$ gsettings get org.gnome.desktop.peripherals.touchpad disable-while-typing
true
$ xinput list; hr; xinput list-props 13; hr; xinput list-props 14
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Wacom HID 4840 Pen stylus               	id=10	[slave  pointer  (2)]
⎜   ↳ Wacom HID 4840 Finger touch             	id=11	[slave  pointer  (2)]
⎜   ↳ DELL0823:00 044E:120A Mouse             	id=12	[slave  pointer  (2)]
⎜   ↳ DELL0823:00 044E:120A Touchpad          	id=13	[slave  pointer  (2)]
⎜   ↳ Wacom HID 4840 Pen eraser               	id=20	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ DELL0823:00 044E:120A UNKNOWN           	id=14	[slave  keyboard (3)]
    ↳ Intel Virtual Buttons                   	id=15	[slave  keyboard (3)]
    ↳ Intel HID events                        	id=16	[slave  keyboard (3)]
    ↳ Intel HID 5 button array                	id=17	[slave  keyboard (3)]
    ↳ Dell WMI hotkeys                        	id=18	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=19	[slave  keyboard (3)]
    ↳ JBL Xtreme 2 (AVRCP)                    	id=21	[slave  keyboard (3)]
################################################################################################
Device 'DELL0823:00 044E:120A Touchpad':
	Device Enabled (188):	1
	Coordinate Transformation Matrix (190):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (308):	1
	Device Accel Constant Deceleration (309):	2.500000
	Device Accel Adaptive Deceleration (310):	1.000000
	Device Accel Velocity Scaling (311):	12.500000
	Synaptics Edges (376):	43, 1036, 31, 556
	Synaptics Finger (377):	25, 30, 0
	Synaptics Tap Time (378):	180
	Synaptics Tap Move (379):	54
	Synaptics Tap Durations (380):	180, 180, 100
	Synaptics ClickPad (381):	0
	Synaptics Middle Button Timeout (382):	75
	Synaptics Two-Finger Pressure (383):	282
	Synaptics Two-Finger Width (384):	7
	Synaptics Scrolling Distance (385):	24, 24
	Synaptics Edge Scrolling (386):	1, 0, 0
	Synaptics Two-Finger Scrolling (387):	1, 0
	Synaptics Move Speed (388):	1.000000, 1.750000, 0.162866, 0.000000
	Synaptics Off (389):	0
	Synaptics Locked Drags (390):	0
	Synaptics Locked Drags Timeout (391):	5000
	Synaptics Tap Action (392):	2, 3, 0, 0, 1, 3, 0
	Synaptics Click Action (393):	1, 1, 0
	Synaptics Circular Scrolling (394):	0
	Synaptics Circular Scrolling Distance (395):	0.100000
	Synaptics Circular Scrolling Trigger (396):	0
	Synaptics Circular Pad (397):	0
	Synaptics Palm Detection (398):	0
	Synaptics Palm Dimensions (399):	10, 200
	Synaptics Coasting Speed (400):	20.000000, 50.000000
	Synaptics Pressure Motion (401):	30, 160
	Synaptics Pressure Motion Factor (402):	1.000000, 1.000000
	Synaptics Resolution Detect (403):	1
	Synaptics Grab Event Device (404):	0
	Synaptics Gestures (405):	1
	Synaptics Capabilities (406):	1, 0, 1, 1, 1, 0, 0
	Synaptics Pad Resolution (407):	12, 12
	Synaptics Area (408):	0, 0, 0, 0
	Synaptics Noise Cancellation (409):	6, 6
	Device Product ID (306):	1102, 4618
	Device Node (305):	"/dev/input/event6"
################################################################################################
Device 'DELL0823:00 044E:120A UNKNOWN':
	Device Enabled (188):	1
	Coordinate Transformation Matrix (190):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Rotation Angle (300):	0.000000
	libinput Rotation Angle Default (301):	0.000000
	libinput Send Events Modes Available (302):	1, 0
	libinput Send Events Mode Enabled (303):	0, 0
	libinput Send Events Mode Enabled Default (304):	0, 0
	Device Node (305):	"/dev/input/event7"
	Device Product ID (306):	1102, 4618

I’ve tried removing xserver-xorg-input-synaptics and after a reboot the touchpad works on the login screen, but once I log in, the touchpad is not recognized.

I think at this point, maybe what I’m looking for is how to replace the synaptics (which was not installed on ubuntu 22.04) with libinput.

$ dpkg --list |grep xserver-xorg-input
ii  xserver-xorg-input-all                        1:7.7+23ubuntu3                          amd64        X.Org X server -- input driver metapackage
ii  xserver-xorg-input-libinput                   1.4.0-1build1                            amd64        X.Org X server -- libinput input driver
ii  xserver-xorg-input-multitouch                 1.0~rc3-2.1                              amd64        Multitouch X input driver
ii  xserver-xorg-input-synaptics                  1.9.2-1ubuntu3                           amd64        Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-input-wacom                      1:1.2.0-1ubuntu2                         amd64        X.Org X server -- Wacom input driver

file a bug with libinput please, this is almost always an issue with the touchpad not being detected as internal touchpad and thus not being paired with the keyboard.