ความเร็วล้อเลื่อนของเมาส์ไวเกินไป


9

ในการติดตั้ง Crunchbang ของฉันกับ X11, OPENBOX, เมาส์ไร้สาย USB ของฉันเป็น บริษัท จดทะเบียนทั้งในและ/dev/psaux /dev/input/mouse0มันใช้งานได้ดีนอกเหนือจากล้อเลื่อนซึ่งแม้ว่าจะเปิดใช้งานแล้วมันก็ไวเกินไป

ฉันคิดว่าบางทีเคอร์เนลจะเพิ่มเหตุการณ์การเลื่อนสองเท่าที่ควรจะเป็น ไม่แน่ใจว่าควรตรวจสอบอะไรแม้ว่าจะเป็นกรณีนี้หรือไม่

ฉันพยายามปรับความไวผ่านlxinputแต่มันส่งผลกระทบต่อทุกสิ่งบนเมาส์นอกเหนือจากล้อเลื่อนที่เกิดขึ้นจริง

รายการ xinput

⎡ 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โดยไม่มีเหตุการณ์เกิดขึ้น

2
คุณสามารถมองเห็นสิ่งที่เหตุการณ์ X11 xinputจะได้รับโดยใช้ ในเทอร์มินัลให้ทำxinput listเพื่อค้นหารหัสอุปกรณ์จากนั้นxinput test «device-id»ดูกิจกรรมทั้งหมด (ควบคุม -C เพื่อหยุด)
derobert


ข้อผิดพลาดนั้นหมายถึงการเร่งความเร็วความเร็วคงที่กับฉันเร็วเกินไป ดูอัปเดตของ xinput
rutherford

@ รัทเธอร์ฟอร์ดลองแก้จุดบกพร่องด้วยxevหรือยัง
Darek

คำตอบ:


1

หากเป็นเมาส์ Microsoft ให้ลองresetmsmiceซึ่งจะแก้ไขปัญหานี้ได้โดยไม่ต้องถอดปลั๊กและถอดตัวรับสัญญาณเมาส์ออก ขอบคุณมากสำหรับผู้เขียน Paul F Richards รวมถึงรายงานข้อผิดพลาด launchpad ของ Ubuntu



1

สคริปต์ที่ฉันเขียนเพื่อแก้ 'jumpy mouse' - disable_scroll

#!/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 อยู่ห่างจากตัวเครื่องช่วยปรับปรุงอัตราส่วนสัญญาณ / เสียงรบกวน


0

สร้างไฟล์ที่มีชื่อ/etc/udev/hwdb.d/71-mouse-local.hwdbคล้ายกับสิ่งนี้

# My mouse settings
mouse:usb:v093ap2510:*
   # MOUSE_DPI=600
   MOUSE_WHEEL_CLICK_ANGLE=10

จะกำหนดเป้าหมายเมาส์ด้วย usb id 093a:2510หรือ (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 ต้องทำข้างต้นเพียงครั้งเดียว


ฉันเขียนคำอธิบายที่ละเอียดมากขึ้น (ในภาษากรีกดังนั้นแปล google) ที่นี่: linux-user.gr/t/pontiki-rythmish-dpi-kai-scroll-speed/995
jtsagata
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.