I have some xinput settings that I have run on startup, but every now and then I get a system update that changes the names or ids of the xinput devices that break my startup script.
For example, I have this as a startup command:
+xinput set-prop "SynPS/2 Synaptics TouchPad" "libinput Natural Scrolling Enabled" 1
But recently the device name changed and I had to update it.
Is there a better way to specify which device I want to modify without it being volatile to changes over time?