Qual é a diferença no uso de xinput e synclient para desativar um touchpad no X

2

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?

    
por Joysn 01.04.2016 / 21:30

0 respostas