Aus irgendeinem Grund wird der USB-Empfänger von Logitech zweimal in der xinput list
Geräteliste angezeigt:
Logitech USB Receiver id=13 [slave pointer (2)]
Logitech USB Receiver id=14 [slave pointer (2)]
Wenn ich es versuche xinput set-prop "Logitech USB Receiver" "someSetting" n
, bekomme ich natürlich:
Warnung: Es gibt mehrere Geräte, die mit 'Logitech USB Receiver' übereinstimmen. Um sicherzustellen, dass die richtige ausgewählt ist, verwenden Sie bitte die Geräte-ID oder stellen Sie dem Gerätenamen je nach Bedarf 'Zeiger:' oder 'Tastatur:' voran.
Gerät Logitech USB-Empfänger kann nicht gefunden werden
Das Präfix hilft nicht, da es sich um dasselbe Gerät (Zeiger) handelt.
Ich kann stattdessen die ID verwenden, aber das Problem ist, dass sich die ID natürlich zwischen den Starts ändert, sodass ich dies nicht automatisch machen kann (einfaches Skript, das beim Start die Empfindlichkeit für alle meine Zeigegeräte festlegt).
Ist es also möglich, das doppelte Gerät zu entfernen, es zu xinput
ignorieren oder trotzdem mit seinem Namen auf das Gerät zu verweisen? Wenn beides nicht möglich ist, hätte ein Skript wahrscheinlich die IDs herausgefunden (und von diesen scheint es immer die kleinere zu sein).
Die Befehle, die ich verwenden möchte, sind:
xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1