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
libinputverwenden .$ 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
evdevEingangstreiber.
Bei Manjaro findet sich diese inxf86-input-evdevPaket, das bereits installiert war. -
Aktivieren Sie die
evdevTreiber, indem Sie die X11-Konfiguration ändern.
Im Verzeichnis/usr/share/X11/xorg.conf.d/Ich hatte bereits eine Datei10-evdev.confmit demevdevAufbau. 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
evdevTreiber 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
imwheelauch. - Installieren Sie
imwheel.Auf Arch musste ich das imwheel AUR-Paket installieren. -
Führen Sie
imwheelaus um zu überprüfen, ob das Problem dadurch behoben wird.$ imwheel -
Alles, was übrig blieb, war
imwheelzu 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.