Touchscreen not working on Acer 511 Spin Chromebook running Xubuntu 25.10

I just used the Chrultrabox instructions to replace the firmware on my Acer 511 Spin and install Xubuntu. Everything seems to be working, except for the touchscreen, which is totally unresponsive.

Using the xinput command, it shows:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Elan Touchpad                           	id=10	[slave  pointer  (2)]
⎜   ↳ Elan Touchscreen                        	id=11	[slave  pointer  (2)]
⎜   ↳ keyd virtual pointer                    	id=15	[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)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ sof-glkrt5682max Headset Jack           	id=9	[slave  keyboard (3)]
    ↳ Intel Virtual Buttons                   	id=12	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=13	[slave  keyboard (3)]
    ↳ keyd virtual keyboard                   	id=14	[slave  keyboard (3)]l

list-props for the Elan Touchscreen shows:

Device 'Elan Touchscreen':
	Device Enabled (178):	1
	Coordinate Transformation Matrix (180):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Rotation Angle (290):	0.000000
	libinput Rotation Angle Default (291):	0.000000
	libinput Calibration Matrix (349):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Calibration Matrix Default (350):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Send Events Modes Available (292):	1, 0
	libinput Send Events Mode Enabled (293):	0, 0
	libinput Send Events Mode Enabled Default (294):	0, 0
	Device Node (295):	"/dev/input/event6"
	Device Product ID (296):	0, 0

Any help in getting it working would be greatly appreciated.

(I should also note that I am a total Linux newbie and only found these commands online, so please forgive anything obvious that I’ve missed!)

Is anyone able to assist with this?

Mine is working with MX Linux 23, and doesn’t work on MX25. Also an Elan Touchscreen:


⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Elan Touchpad                           	id=9	[slave  pointer  (2)]
⎜   ↳ Elan Touchscreen                        	id=10	[slave  pointer  (2)]
⎜   ↳ keyd virtual pointer                    	id=14	[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)]
    ↳ acp3xalc5682m98357 Headset Jack         	id=8	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
    ↳ ACPI Virtual Keyboard Device            	id=12	[slave  keyboard (3)]
    ↳ keyd virtual keyboard                   	id=13	[slave  keyboard (3)]

I don’t recall having done anything different when setting up MX23, but it was a long time ago…

Ok, in my case the issue was a bad version of keyd laying around. I reinstalled with the one provided by the distro (MX Linux, debian trixie based) and the touchscreen works now.