X에서 터치패드를 비활성화하기 위해 xinput과 synclient를 사용하는 것의 차이점은 무엇입니까?

X에서 터치패드를 비활성화하기 위해 xinput과 synclient를 사용하는 것의 차이점은 무엇입니까?

xinput --disable또는 을(를) 사용하는 데 --set-prop "Device Enabled"문제가 있습니다 set-prop "Synaptics Off".

보인다 --disable/ --enable그리고 "Device Enabled"전체 장치, 즉 버튼과 터치 패드를 비활성화하도록 설계되었지만 "Synaptics Off"터치 패드만 비활성화됩니다.

그러나 USB 마우스가 연결되어 있을 때 udev 규칙을 사용하여 터치패드를 비활성화하려는 경우 이러한 메커니즘 중 어느 것도 작동하지 않습니다. 그러면 터치패드를 비활성화하는 데에만 사용할 수 있습니다 synclient "TouchpadOff=1".

이러한 모든 메커니즘의 차이점은 무엇이며 X 세션 내에서는 작동하지만(설정 시 루트와 같은 다른 사용자로서도 ) udev에서 규칙을 실행할 때는 작동하지 않는 이유는 --disable무엇 입니까?--enableDISPLAYXAUTHORITY

관련 정보