Kecepatan roda gulir mouse terlalu sensitif

9

Dalam instalasi Crunchbang saya dengan X11, openbox, mouse usb nirkabel saya terdaftar di keduanya /dev/psauxdan /dev/input/mouse0. Ini berfungsi dengan baik terlepas dari roda gulir, yang meskipun aktif, terlalu sensitif.

Saya berpikir mungkin kernel meningkatkan dua kali lipat peristiwa gulir yang seharusnya? Tidak yakin harus memeriksa apa meskipun ini masalahnya?

Saya mencoba menyesuaikan sensitivitas melalui lxinputtetapi mempengaruhi semua yang ada di mouse selain scrollwheel yang sebenarnya.

daftar 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)]

perbuatan

  • xinput test 9 menghasilkan kejadian gerakan mouse yang diharapkan (tetapi tidak ada untuk klik tombol / scrollwheel)
  • xinput test 10hasil unknown classtanpa acara dipecat.
Rutherford
sumber
2
Anda dapat melihat acara apa yang diperoleh X11 dengan menggunakan xinput. Di terminal, lakukan a xinput listuntuk menemukan id perangkat, lalu xinput test «device-id»untuk melihat semua peristiwa. (Kontrol-C untuk berhenti)
derobert
bug yang mengacu pada akselerasi, kecepatan konstan dengan saya terlalu cepat. Lihat xinput diperbarui
rutherford
@rutherford, sudahkah Anda mencoba men-debug-nya xev?
Darek

Jawaban:

1

Jika ini adalah Microsoft mouse, coba resetmsmice , yang akan memperbaiki masalah ini, tanpa harus mencabut dan memasang kembali penerima mouse. Terima kasih banyak kepada penulis Paul F Richards, juga laporan bug Ubuntu launchpad

Ted Feng
sumber
1

Coba tingkatkan Jarak Gulir ke 3, 3, 3

xinput --set-prop 10 274 3, 3, 3
André Muramatsu
sumber
1

Sebuah skrip yang saya tulis untuk menyembuhkan '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

bahkan jika Anda ingin menggulirkan menonaktifkan sinyal tombol tambahan dapat membantu menghilangkan interupsi menyimpang. Saya juga menemukan bahwa menggunakan kabel ekstensi USB untuk menjauhkan penerima radio usb dari sasis meningkatkan rasio sinyal / kebisingan dan mouse lebih responsif dan halus.

Chris Reid
sumber
0

Buat file dengan nama /etc/udev/hwdb.d/71-mouse-local.hwdbdengan sesuatu seperti ini

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

Ini akan menargetkan mouse dengan usb id 093a:2510atau (v) 093a (p) 2510.

Untuk info dan contoh lebih lanjut, lihat file tersebut /lib/udev/hwdb.d/70-mouse.hwdb.

Untuk menerapkan perubahan lakukan

sudo systemd-hwdb update
sudo udevadm trigger /dev/input/eventXX
sudo udevadm info /sys/class/input/eventXX

dapatkan nomor acara dari xinput. Di atas harus dilakukan hanya sekali.

jtsagata
sumber
Saya telah menulis penjelasan yang lebih rinci (dalam bahasa Yunani jadi google translate) di sini: linux-user.gr/t/pontiki-rythmish-dpi-kai-scroll-speed/995
jtsagata