Швидкість руху колеса прокрутки миші занадто чутлива


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»щоб побачити всі події. (Control-C це зупинити)
derobert


що помилка стосується прискорення, постійна швидкість з моєю занадто швидкою. Дивіться оновлений xinput
rutherford

@rutherford Ви намагалися налагодити це xev?
Дарек

Відповіді:




1

Сценарій, який я написав, щоб вилікувати 'стрибаючу мишу' - ones_ascroll

#!/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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.