Mausradgeschwindigkeit viel zu empfindlich


9

In meiner Installation mit Crunchbang X11, openbox, meine drahtlose USB - Maus ist an beiden aufgelistet /dev/psauxund /dev/input/mouse0. Abgesehen vom Scrollrad, das zwar aktiv, aber viel zu empfindlich ist, funktioniert es einwandfrei.

Ich denke, vielleicht löst der Kernel doppelt so viele Scroll-Ereignisse aus, wie es sein sollte? Sie sind sich nicht sicher, was Sie überprüfen sollen, auch wenn dies der Fall ist?

Ich habe versucht, die Empfindlichkeit über einzustellen, lxinputaber es hat alles auf der Maus beeinflusst, außer dem eigentlichen Scrollrad.

xinput list

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

tun

  • xinput test 9 führt zu erwarteten Mausbewegungsereignissen (aber nichts für Tastenklicks / Scrollrad)
  • xinput test 10führt dazu, dass unknown classkeine Ereignisse ausgelöst werden.

2
Sie können sehen, welche Ereignisse X11 mithilfe von erhält xinput. Führen Sie in einem Terminal eine aus xinput list, um die Geräte-ID zu ermitteln und dann xinput test «device-id»alle Ereignisse anzuzeigen. (Control-C es zu stoppen)
derobert


Dieser Fehler bezieht sich auf die Beschleunigung, die konstante Geschwindigkeit bei mir ist zu schnell. Siehe aktualisierte xinput
rutherford

@rutherford hast du versucht, es mit zu debuggen xev?
Darek

Antworten:


1

Wenn es sich um eine Microsoft-Maus handelt, versuchen Sie es mit resetmsmice , um dieses Problem zu beheben, ohne den Mausempfänger ausstecken und neu anschließen zu müssen. Vielen Dank an den Autor Paul F Richards, auch den Ubuntu Launchpad Bug Report


1

Versuchen Sie, den Bildlaufabstand auf 3, 3, 3 zu erhöhen

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

1

Ein Skript, das ich geschrieben habe, um 'Jumpy Mouse' zu heilen - 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

Selbst wenn Sie einen Bildlauf durchführen möchten, können Sie durch Deaktivieren der zusätzlichen Tastensignale Streuunterbrechungen vermeiden. Ich fand außerdem heraus, dass die Verwendung eines USB-Verlängerungskabels, um den USB-Radioempfänger vom Gehäuse zu entfernen, das Signal / Rausch-Verhältnis verbessert und die Maus schneller und flüssiger reagiert.


0

Erstellen Sie eine Datei mit einem Namen /etc/udev/hwdb.d/71-mouse-local.hwdbmit so etwas

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

Dies 093a:2510zielt auf eine Maus mit USB-ID oder (v) 093a (p) 2510 ab.

Weitere Informationen und Beispiele finden Sie in der Datei /lib/udev/hwdb.d/70-mouse.hwdb.

Um die Änderungen zu übernehmen, tun Sie

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

Holen Sie sich die Ereignisnummer von xinput. Dies muss nur einmal durchgeführt werden.


Ich habe hier eine ausführlichere Erklärung geschrieben (auf Griechisch, also google translate): linux-user.gr/t/pontiki-rythmish-dpi-kai-scroll-speed/995
jtsagata
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.