나는 두 개의 마우스를 가지고 있는데, 하나는 집에 800dpi 해상도이고 다른 하나는 직장에 1000dpi 해상도입니다. 두 마리의 쥐는 다르게 행동했습니다. 출근할 때 포인터 속도를 최대로 설정해야 합니다. 집에서 일할 때는 전화를 조금 줄여야 합니다.
나는 이 두 마리의 쥐에 대한 정보를 원합니다. 이상적으로는 연결된 마우스에 따라 자동으로 적용됩니다. 어떻게 해야 하나요?
우분투 15.10을 실행 중입니다.
답변1
X11 에서 연결된 마우스 감지를 사용할 수 있습니다 xinput
. 예를 들어
$ xinput --list
...
Logitech USB Optical Mouse id=11 [slave pointer (2)]
이 예에서 11의 값은 id=
장치의 ID입니다. 이 ID를 사용하여 마우스 이동 비율을 설정할 수 있습니다.
xinput --set-ptr-feedback $id threshold numerator denominator
아니면 단순히
xset m numerator/denominator threshold
마우스 변경 사항을 자동으로 감지하는 것은 약간 어렵습니다. 가장 간단한 방법은 udevadm monitor
마우스를 삽입할 때 생성된 udev 이벤트를 실행 하고 찾는 것입니다.