'xinput list'는 동일한 장치를 두 번 표시하고 장치 ID를 변경합니다. 스크립트에서 'set-prop'을 사용하는 방법은 무엇입니까?


11

어떤 이유로 Logitech의 USB 수신기가 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'와 일치하는 여러 장치가 있습니다. 올바른 것을 선택하려면 장치 ID를 사용하거나 장치 이름 앞에 '포인터 :'또는 '키보드 :'를 접두어로 사용하십시오.

장치를 찾을 수 없습니다 Logitech USB Receiver

접두사는 동일한 장치 (포인터)이므로 도움이되지 않습니다.

대신 ID를 사용할 수 있지만 문제 는 시작 과정에서 ID가 물론 변경되므로 자동으로 만들 수 없다는 것입니다.

따라서 중복 장치를 제거 xinput하거나 무시하거나 여전히 이름으로 장치를 참조 할 수 있습니까? 이것들 중 어느 것도 가능하지 않다면, 스크립트가 ID를 알아낼 것입니다 (그리고 그 중에서도 항상 작은 것 같습니다).

사용하려는 명령은 다음과 같습니다.

xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.