Ich habe diesen Beitrag in den VirtualBox-Foren in einem Thread gefunden, der mein Problem genau beschreibt. Es scheint sich nicht auf VirtualBox zu beziehen, da VMWare dasselbe Verhalten zeigt.
Die Lösung, die für mich funktioniert hat:
Überprüfen Sie, ob Sie gerade verwenden
libinput
.$ 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'
Installieren Sie die
evdev
Eingabetreiber.
Auf Manjaro ist dies in demxf86-input-evdev
bereits installierten Paket enthalten.Aktivieren Sie die
evdev
Treiber, indem Sie die X11-Konfiguration ändern.
Im Verzeichnis hatte/usr/share/X11/xorg.conf.d/
ich bereits eine Datei10-evdev.conf
mit derevdev
Konfiguration. Es wurde nur durch die40-libinput.conf
Konfiguration mit höherer Priorität überschrieben . Also musste ich nur noch folgendes tun:cd /usr/share/X11/xorg.conf.d/ sudo mv 10-evdev.conf 80-evdev.conf
Neustart.
Stellen Sie sicher, dass die
evdev
Treiber jetzt verwendet werden:$ 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 jedoch noch nicht gelöst. Anscheinend brauchte ich
imwheel
auch.- Installieren
imwheel
. Auf Arch musste ich das Imwheel- AUR-Paket installieren . Führen Sie aus
imwheel
, um zu überprüfen, ob das Problem dadurch behoben wird.$ imwheel
Alles, was übrig blieb, war
imwheel
beim Start zu laufen. 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.