Чомусь USB-приймач Logitech відображається двічі у xinput list
списку пристроїв:
Logitech USB Receiver id=13 [slave pointer (2)]
Logitech USB Receiver id=14 [slave pointer (2)]
Коли я намагаюся xinput set-prop "Logitech USB Receiver" "someSetting" n
, я, звичайно, отримую:
Попередження: Існує кілька пристроїв, які відповідають "Logitech USB Receiver". Щоб переконатися в правильності вибору, будь ласка, використовуйте ідентифікатор пристрою або вкажіть префікс ім'я пристрою за допомогою "pointer:" або "клавіатури:", якщо це необхідно.
не вдається знайти пристрій Logitech USB приймач
Префікс не допомагає, оскільки це той самий пристрій (покажчик).
Я можу використовувати замість цього ідентифікатора, але проблема полягає в тому, що ідентифікатор, звичайно, змінюється між стартапами, тому я не можу робити це автоматично (простий скрипт, який під час запуску встановлює сенситиві для всіх моїх вказівних пристроїв).
Отже, чи можна видалити дублікат пристрою, змусити xinput
його проігнорувати або все-таки посилатися на пристрій за його ім'ям? Якщо жодне з них неможливо, то, мабуть, сценарій розібрав би ідентифікатори (а з них, здається, завжди є менший).
Команди, які я хочу використовувати:
xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1