How to get xinput device ID of touchscreen without using manufacturer string?

Peter Hutterer peter.hutterer at
Thu Oct 7 00:12:18 UTC 2021

On Mon, Oct 04, 2021 at 04:58:00PM +0000, Sagar Biddanda wrote:
> Chromium only shows proper touchscreen behavior when the supplied ID
> argument is 7 in the case of the below devices. Note that the xinput IDs are
> subject to change during a reboot, so I can't just use 7 all the time.
> I understand I can whitelist manufacturer strings but I would like something
> reliable that always works and doesn't depend on manufacturer strings
> staying the same.

Not sure I understand what you want to do, but for quite a few years now all
input drivers that matter implement the "Device Node" device property. That
will contain the evdev node used by the device which you can use to match up
with information from udev.


More information about the xorg mailing list