Konfiguration zweier Touchpads mit "synclient"

579
kirelagin

Ich habe zwei Touchpads angeschlossen: den in meinen Laptop integrierten und einen Apple Magic Trackpad. Ich möchte einige Einstellungen des Magic Trackpad anpassen ( MinSpeed, MaxSpeedusw.) und das Problem ist, dass synclientdie Einstellungen des integrierten Touchpads angepasst werden und das Magic Trackpad nicht beeinflusst wird.

Manchmal wirkt sich dies plötzlich auf das Magic Trackpad aus und nicht auf das integrierte Notebook des Laptops (ich denke, das ist passiert, wenn ich das Magic Trackpad nach dem Starten von X angeschlossen habe, aber ich bin mir nicht sicher).

Gibt es trotzdem eine Möglichkeit, zuverlässig zu bestimmen, synclientwelches Touchpad konfiguriert werden soll?

2

1 Antwort auf die Frage

2
grawity

Neueste Versionen von xf86-input-synapticswerden über XInput2-Eigenschaften konfiguriert, und der Synclient emuliert lediglich die alte Schnittstelle darüber. (Ich denke, es wählt nur das erste kompatible Gerät aus, das es finden kann.) Daher können Sie xinputstattdessen Folgendes verwenden:

$ xinput list-requisiten "ETPS / 2 Elantech Touchpad" 
$ xinput Set-Prop "ETPS / 2 Elantech Touchpad" "Synaptics Tap Time" 180 

Bei identischen Gerätenamen geben Sie stattdessen die numerische Geräte-ID an.

Beachten Sie, dass Xorg bald von den evdev + -synaptics- Treibern zu migriert wird. Dies xf86-input-libinputist nur über XInput2 konfigurierbar (und hat übrigens etwas weniger Einstellungen).

$ xinput set-prop 11 "libinput Accel Speed" 1.0