Velocidade da roda de rolagem do mouse muito sensível


9

Na minha instalação do Crunchbang com o X11, openbox, meu mouse USB sem fio está listado em ambos /dev/psauxe /dev/input/mouse0. Está funcionando bem, além da roda de rolagem, que, embora ativa, é sensível demais.

Estou pensando que talvez o kernel esteja aumentando o dobro dos eventos de rolagem que deveriam ser? Não sabe ao certo o que fazer, mesmo que este seja o caso?

Tentei ajustar a sensibilidade via, lxinputmas isso afetou tudo no mouse, além da roda de rolagem real.

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

fazendo

  • xinput test 9 resulta em eventos esperados de movimento do mouse (mas nada para cliques de botão / roda de rolagem)
  • xinput test 10resulta em unknown classsem eventos disparados.

2
Você pode ver quais eventos o X11 está recebendo usando xinput. Em um terminal, faça um xinput listpara encontrar a identificação do dispositivo e depois xinput test «device-id»ver todos os eventos. (Controlo-C-o a parar)
derobert


esse bug se refere à aceleração, a velocidade constante com a minha é muito rápida. Veja xinput atualizado
rutherford

@rutherford você já tentou depurar xev?
Darek

Respostas:



1

Tente aumentar a distância de rolagem para 3, 3, 3

xinput --set-prop 10 274 3, 3, 3

1

Um script que escrevi para curar 'mouse saltitante' - 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

mesmo se você quiser rolar a desativação dos sinais extras do botão, poderá ajudar a eliminar interrupções perdidas. Além disso, descobri que o uso de um cabo de extensão USB para afastar o receptor de rádio USB do chassi melhora a relação sinal / ruído e o mouse é mais responsivo e suave.


0

Crie um arquivo com nome /etc/udev/hwdb.d/71-mouse-local.hwdbcom algo parecido com isto

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

Isso terá como alvo um mouse com identificação usb 093a:2510ou (v) 093a (p) 2510.

Para mais informações e exemplos, consulte o arquivo /lib/udev/hwdb.d/70-mouse.hwdb.

Para aplicar as alterações, faça

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

obtenha o número do evento no xinput. O acima deve ser feito apenas uma vez.


Eu escrevi uma explicação mais detalhada (em grego tão Google Translate) aqui: linux-user.gr/t/pontiki-rythmish-dpi-kai-scroll-speed/995
jtsagata
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.