Eu tenho problemas usando xinput --disable ou --set-prop "Device Enabled" ou set-prop "Synaptics Off" .
Parece que --disable / --enable e "Device Enabled" servem para desativar todo o dispositivo, ou seja, botões e touchpad, enquanto "Synaptics Off" apenas funciona no touchpad.
No entanto, quando quero desativar o touchpad usando as regras do udev quando um mouse USB é conectado, nenhum desses mecanismos funciona.
Eu só posso usar synclient "TouchpadOff=1" para desativar o touchpad.
Qual é a diferença em todos esses mecanismos e por que --disable / --enable funciona em uma sessão X (mesmo como outro usuário, por exemplo, root ao definir DISPLAY e XAUTHORITY de acordo), mas não quando executado por uma regra no udev?