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セッション内で動作しますが(設定時にrootなどの他のユーザーとしても)、udevでルールを実行しても機能しないのは--disableなぜですか?--enableDISPLAYXAUTHORITY

ベストアンサー1

おすすめ記事