Z jakiegoś powodu odbiornik USB Logitech pojawia się dwukrotnie na xinput list
liście urządzeń:
Logitech USB Receiver id=13 [slave pointer (2)]
Logitech USB Receiver id=14 [slave pointer (2)]
Kiedy próbuję xinput set-prop "Logitech USB Receiver" "someSetting" n
, oczywiście otrzymuję:
Ostrzeżenie: istnieje wiele urządzeń pasujących do „Logitech USB Receiver”. Aby upewnić się, że wybrano właściwy, użyj identyfikatora urządzenia lub poprzedź nazwę urządzenia odpowiednio „wskaźnikiem:” lub „klawiaturą:”.
nie można znaleźć urządzenia Logitech USB Receiver
Prefiks nie pomaga, ponieważ jest to to samo urządzenie (wskaźnik).
Mogę zamiast tego użyć identyfikatora, ale problem polega na tym, że identyfikator zmienia się oczywiście między startupami, więc nie mogę zrobić tego automatycznego (prosty skrypt, który przy uruchamianiu ustawia czułość dla wszystkich moich urządzeń wskazujących).
Czy można usunąć zduplikowane urządzenie, xinput
zignorować je lub nadal odwoływać się do urządzenia po nazwie? Jeśli żadne z nich nie jest możliwe, to przypuszczam, że skrypt rozpoznałby identyfikatory (i na ich podstawie wydaje się, że zawsze jest on mniejszy).
Polecenia, których chcę użyć, to:
xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1