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?