Почему-то 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». Чтобы убедиться, что выбран правильный, пожалуйста, используйте идентификатор устройства или префикс имени устройства с «указатель:» или «клавиатура:» в зависимости от ситуации.
не удается найти устройство Logitech USB Receiver
Префикс не помогает, так как это одно и то же устройство (указатель).
Вместо этого я могу использовать идентификатор, но проблема в том, что идентификатор, конечно, меняется между стартапами, поэтому я не могу сделать это автоматически (простой скрипт, который при запуске устанавливает чувствительность для всех моих указательных устройств).
Итак, возможно ли удалить дублирующее устройство, xinput
игнорировать его или по-прежнему ссылаться на устройство по имени? Если ни то, ни другое невозможно, я думаю, что скрипт должен был бы определить идентификаторы (и из них он, кажется, всегда меньше).
Команды, которые я хочу использовать:
xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1