Скорость прокрутки мыши слишком чувствительна

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 это остановить)
Дероберт
Смотрите также bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/619403
Дероберт
эта ошибка относится к ускорению, постоянная скорость у меня слишком высокая. Смотрите обновленный XInput
Резерфорд
@ rutherford вы пытались отладить его xev?
Darek

Ответы:

1

Попробуйте увеличить расстояние прокрутки до 3, 3, 3

xinput --set-prop 10 274 3, 3, 3
Андре Мурамацу
источник
1

Сценарий, который я написал, чтобы вылечить «прыгучую мышь» - 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 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. Вышеуказанное должно быть сделано только один раз.

jtsagata
источник
Я написал более подробное объяснение (по-гречески, так что Google Translate) здесь: linux-user.gr/t/pontiki-rythmish-dpi-kai-scroll-speed/995
jtsagata