xinput --disable
またはを使用する際に--set-prop "Device Enabled"
問題がありますset-prop "Synaptics Off"
。
見える--disable
/--enable
と"Device Enabled"
デバイス全体、つまりボタンとタッチパッドを無効にするように設計されていますが、"Synaptics Off"
タッチパッドのみが無効になります。
ただし、USBマウスが接続されているときにudevルールを使用してタッチパッドを無効にしたい場合、これらのメカニズムのいずれも機能しません。これにより、タッチパッドを無効にするためにのみ使用できますsynclient "TouchpadOff=1"
。
これらのメカニズムの違いは何ですか?Xセッション内で動作しますが(設定時にrootなどの他のユーザーとしても)、udevでルールを実行しても機能しないのは--disable
なぜですか?--enable
DISPLAY
XAUTHORITY