Was ist bei libinput-Eigenschaften von xinput der Unterschied zwischen denen mit Standardnamen und denen ohne Namen?

879
codeNoob

Für xinput list-props "ETPS/2 Elantech Touchpad"meine Ausgabe ist

Device 'ETPS/2 Elantech Touchpad': Device Enabled (139): 1 Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (276): 0 libinput Tapping Enabled Default (277): 0 libinput Tapping Drag Enabled (278): 1 libinput Tapping Drag Enabled Default (279): 1 libinput Tapping Drag Lock Enabled (280): 0 libinput Tapping Drag Lock Enabled Default (281): 0 libinput Tapping Button Mapping Enabled (282): 1, 0 libinput Tapping Button Mapping Default (283): 1, 0 libinput Accel Speed (284): 0.000000 libinput Accel Speed Default (285): 0.000000 libinput Natural Scrolling Enabled (286): 0 libinput Natural Scrolling Enabled Default (287): 0 libinput Send Events Modes Available (261): 1, 1 libinput Send Events Mode Enabled (262): 0, 0 libinput Send Events Mode Enabled Default (263): 0, 0 libinput Left Handed Enabled (288): 0 libinput Left Handed Enabled Default (289): 0 libinput Scroll Methods Available (290): 1, 1, 0 libinput Scroll Method Enabled (291): 1, 0, 0 libinput Scroll Method Enabled Default (292): 1, 0, 0 libinput Disable While Typing Enabled (293): 1 libinput Disable While Typing Enabled Default (294): 1 Device Node (264): "/dev/input/event5" Device Product ID (265): 2, 14 libinput Drag Lock Buttons (295): <no items> libinput Horizontal Scroll Enabled (296): 1 

Was ist also der Unterschied zwischen etwas libinput Tapping Enabledund libinput Tapping Enabled Default? Was bedeutet Ausfall in diesem Zusammenhang? Ich verwende es, um mein Touchpad für i3 einzurichten.

1

1 Antwort auf die Frage

2
grawity

xf86-input-libinput verwendet diese schreibgeschützten Eigenschaften, um Standardwerte zu melden, die libinput für dieses bestimmte Gerät verwendet hätte. Daher können UIs & Control Panels die Parameter korrekt zurücksetzen, anstatt dass sie auf allen Systemen einen einzigen Standard festlegen müssen und Geräte (oder die Logik von libinput duplizieren).