GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Inkonsistentes und unregelmäßiges Mausrad unter Linux beim Bewegen des Mauszeigers

Ich habe diesen Beitrag in den VirtualBox-Foren in einem Thread gefunden, der mein Problem genau beschreibt. Es scheint nichts mit VirtualBox zu tun zu haben, da VMWare das gleiche Verhalten zeigt.

Die Lösung, die für mich funktioniert hat:

  1. Überprüfen Sie, ob Sie derzeit libinput verwenden .

    $ grep "Using input" /var/log/Xorg.0.log
    [     0.000] (II) Using input driver 'libinput' for 'Power Button'
    [     0.001] (II) Using input driver 'libinput' for 'Sleep Button'
    [     0.002] (II) Using input driver 'libinput' for 'Video Bus'
    [     0.003] (II) Using input driver 'libinput' for 'VirtualBox mouse integration'
    [     0.004] (II) Using input driver 'libinput' for 'VirtualBox USB Tablet'
    [     0.005] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
    [     0.006] (II) Using input driver 'libinput' for 'ImExPS/2 Generic Explorer Mouse'
    [     0.007] (II) Using input driver 'libinput' for 'VirtualBox USB Tablet'
    
  2. Installieren Sie evdev Eingangstreiber.
    Bei Manjaro findet sich diese in xf86-input-evdev Paket, das bereits installiert war.

  3. Aktivieren Sie die evdev Treiber, indem Sie die X11-Konfiguration ändern.
    Im Verzeichnis /usr/share/X11/xorg.conf.d/ Ich hatte bereits eine Datei 10-evdev.conf mit dem evdev Aufbau. Es wurde einfach durch den höherprioren 40-libinput.conf überschrieben Aufbau. Also musste ich nur:

    cd /usr/share/X11/xorg.conf.d/
    sudo mv 10-evdev.conf 80-evdev.conf
    
  4. Neustart.

  5. Vergewissern Sie sich, dass evdev Treiber werden jetzt stattdessen verwendet:

    $ grep "Using input" /var/log/Xorg.0.log
    [     0.000] (II) Using input driver 'evdev' for 'Power Button'
    [     0.001] (II) Using input driver 'evdev' for 'Sleep Button'
    [     0.002] (II) Using input driver 'evdev' for 'Video Bus'
    [     0.003] (II) Using input driver 'evdev' for 'VirtualBox mouse integration'
    [     0.004] (II) Using input driver 'evdev' for 'VirtualBox USB Tablet'
    [     0.005] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
    [     0.006] (II) Using input driver 'evdev' for 'ImExPS/2 Generic Explorer Mouse'
    [     0.007] (II) Using input driver 'evdev' for 'VirtualBox USB Tablet'
    

    Dies hat mein Problem aber noch nicht behoben. Anscheinend brauchte ich imwheel auch.

  6. Installieren Sie imwheel .Auf Arch musste ich das imwheel AUR-Paket installieren.
  7. Führen Sie imwheel aus um zu überprüfen, ob das Problem dadurch behoben wird.

    $ imwheel
    
  8. Alles, was übrig blieb, war imwheel zu machen beim Start ausführen. Ich führe diesen Befehl aus, da er nur das Scrollrad abfängt:

    imwheel -b 45
    

Dies hat die Probleme behoben! Das Scrollen funktioniert jetzt in allen Anwendungen korrekt.


Linux
  1. Fehlerbehebung mit dem proc-Dateisystem unter Linux

  2. Was ist ein Rolling Release Linux und was ist der wirkliche Vorteil seiner Verwendung?

  3. Wie komprimiert und extrahiert man Dateien mit dem tar-Befehl unter Linux?

  4. Wie versteckt man den Mauszeiger unter Linux/X11?

  5. Linux Shell:Ausgabe ohne Maus in die Zwischenablage kopieren?

Verwenden des kostenlosen Linux-Befehls

So führen Sie Befehle von der Standardeingabe mit Tee und Xargs in Linux aus

Suchen, studieren und üben Sie Linux-Befehle im Handumdrehen mit Tldr++

So sperren Sie Tastatur und Maus, aber nicht den Bildschirm unter Linux

So löschen Sie eine Festplatte und Datei sicher mit dem Linux-Befehl shred

Tutorial zur Verwendung des Timeout-Befehls unter Linux