X11, openbox를 사용한 Crunchbang 설치에서 무선 USB 마우스가 /dev/psaux
및 /dev/input/mouse0
. 활성화된 동안 지나치게 민감한 스크롤 휠을 제외하고는 훌륭하게 작동합니다.
아마도 커널이 있어야 할 곳에서 이중 스크롤 이벤트를 발생시키고 있는 것 같습니다. 이런 경우에도 무엇을 확인해야 할지 모르시겠다고요?
감도를 조정해 보았지만 lxinput
실제 스크롤 휠을 제외한 마우스의 모든 것에 영향을 미쳤습니다.
x 입력 목록
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=10 [slave pointer (2)]
행위
xinput test 9
예상되는 마우스 모션 이벤트가 발생합니다(단, 버튼 클릭/휠에 대한 결과는 없음).xinput test 10
결과적으로unknown class
이벤트가 트리거되지 않았습니다.
답변1
Microsoft 마우스인 경우 시도해 보세요.마우스 재설정, 이렇게 하면 마우스 수신기를 분리했다가 다시 연결하지 않고도 문제가 해결됩니다. 저자 Paul F Richards에게도 많은 감사를 드립니다.Ubuntu Launchpad 오류 보고
답변2
스크롤 거리를 3, 3, 3으로 늘려보세요.
xinput --set-prop 10 274 3, 3, 3
답변3
"마우스 점프" 문제를 해결하기 위해 제가 작성한 스크립트 - 비활성화_스크롤
#!/bin/bash
id=$(xinput --list --id-only 'Logitech USB RECEIVER')
#usually "8" but sometimes "10"
# so there are 24 different buttons possible (!)
# This will disable all the extra buttons
# use only the right, left and middle click.
/usr/bin/xinput set-button-map "${id}" \
1 2 3 0 0 0 \
0 0 0 0 0 0 \
0 0 0 0 0 0 \
0 0 0 0 0 0
# end
스크롤하려는 경우에도 추가 버튼 신호를 비활성화하면 불필요한 중단을 제거하는 데 도움이 될 수 있습니다. 또한 USB 확장 케이블을 사용하여 USB 라디오 수신기를 케이스에서 멀리 옮기면 신호 대 잡음비가 향상되고 마우스 작동이 더 반응적이고 부드러워지는 것을 발견했습니다.
답변4
/etc/udev/hwdb.d/71-mouse-local.hwdb
비슷한 이름으로 파일 만들기
# My mouse settings
mouse:usb:v093ap2510:*
# MOUSE_DPI=600
MOUSE_WHEEL_CLICK_ANGLE=10
093a:2510
이는 USB ID 또는 (v)093a(p)2510을 가진 마우스를 대상으로 합니다.
자세한 내용과 예시는 이 문서를 확인하세요 /lib/udev/hwdb.d/70-mouse.hwdb
.
변경 사항을 적용하려면 다음을 수행하십시오.
sudo systemd-hwdb update
sudo udevadm trigger /dev/input/eventXX
sudo udevadm info /sys/class/input/eventXX
xinput에서 이벤트 번호를 가져옵니다. 위 작업은 한 번만 수행할 수 있습니다.