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:
-
Ü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'
-
Installieren Sie
evdev
Eingangstreiber.
Bei Manjaro findet sich diese inxf86-input-evdev
Paket, das bereits installiert war. -
Aktivieren Sie die
evdev
Treiber, indem Sie die X11-Konfiguration ändern.
Im Verzeichnis/usr/share/X11/xorg.conf.d/
Ich hatte bereits eine Datei10-evdev.conf
mit demevdev
Aufbau. Es wurde einfach durch den höherprioren40-libinput.conf
überschrieben Aufbau. Also musste ich nur:cd /usr/share/X11/xorg.conf.d/ sudo mv 10-evdev.conf 80-evdev.conf
-
Neustart.
-
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. - Installieren Sie
imwheel
.Auf Arch musste ich das imwheel AUR-Paket installieren. -
Führen Sie
imwheel
aus um zu überprüfen, ob das Problem dadurch behoben wird.$ imwheel
-
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.