La velocità della rotellina del mouse è troppo sensibile


9

Nella mia installazione di Crunchbang con X11, openbox, il mio mouse USB wireless è elencato in entrambi /dev/psauxe /dev/input/mouse0. Funziona benissimo a parte la rotella di scorrimento, che sebbene attiva, è troppo sensibile.

Sto pensando che forse il kernel sta aumentando il doppio degli eventi scroll che dovrebbe essere? Non sei sicuro di cosa provare anche in questo caso?

Ho provato a regolare la sensibilità tramite lxinputma ha influito su tutto il mouse a parte la rotella di scorrimento reale.

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

fare

  • xinput test 9 provoca eventi di movimento del mouse previsti (ma nulla per i clic sui pulsanti / la rotellina)
  • xinput test 10risulta unknown classsenza eventi generati.

2
Puoi vedere quali eventi X11 sta ottenendo usando xinput. In un terminale, fare un xinput listper trovare l'id del dispositivo, quindi xinput test «device-id»per vedere tutti gli eventi. (Control-C per fermarlo)
derobert


quel bug si riferisce all'accelerazione, la velocità costante con la mia è troppo veloce. Vedi xinput aggiornato
rutherford

@rutherford hai provato a eseguirne il debug xev?
Darek,

Risposte:



1

Prova ad aumentare la distanza di scorrimento a 3, 3, 3

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

1

Una sceneggiatura che ho scritto per curare il "mouse nervoso" - 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

anche se si desidera che lo scorrimento disabiliti i segnali dei pulsanti extra può aiutare a eliminare gli interruzioni vaganti. Ho scoperto inoltre che l'uso di un cavo di prolunga USB per allontanare il ricevitore radio USB dallo chassis migliora il rapporto segnale / rumore e l'alloggiamento è più reattivo e fluido.


0

Crea un file con nome /etc/udev/hwdb.d/71-mouse-local.hwdbcon qualcosa del genere

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

Questo indirizzerà un mouse con ID USB 093a:2510o (v) 093a (p) 2510.

Per maggiori informazioni ed esempi guarda il file /lib/udev/hwdb.d/70-mouse.hwdb.

Per applicare le modifiche fare

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

ottenere il numero dell'evento da xinput. Quanto sopra deve essere fatto una sola volta.


Ho scritto una spiegazione più dettagliata (in greco così google translate) qui: linux-user.gr/t/pontiki-rythmish-dpi-kai-scroll-speed/995
jtsagata
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.