Ho trovato questo post sui forum di VirtualBox in un thread che descrive esattamente il mio problema. Sembra non essere correlato a VirtualBox, poiché VMWare mostra lo stesso comportamento.
La soluzione che ha funzionato per me:
-
Verifica di utilizzare attualmente
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' -
Installa il
evdevdriver di ingresso.
Su Manjaro questo si trova nelxf86-input-evdevpacchetto, che era già installato. -
Abilita il
evdevdriver modificando la configurazione di X11.
Nella directory/usr/share/X11/xorg.conf.d/Avevo già un file10-evdev.confcon ilevdevconfigurazione. È stato solo sovrascritto dal40-libinput.confcon priorità più alta configurazione. Quindi tutto quello che dovevo fare era:cd /usr/share/X11/xorg.conf.d/ sudo mv 10-evdev.conf 80-evdev.conf -
Riavvia.
-
Verifica che
evdevora vengono utilizzati i driver:$ 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'Questo tuttavia non ha ancora risolto il mio problema. Apparentemente avevo bisogno di
imwheelanche. - Installa
imwheel.Su Arch, ho dovuto installare il pacchetto imwheel AUR. -
Esegui
imwheelper verificare che questo risolva il problema.$ imwheel -
Non restava che fare
imwheeleseguire all'avvio. Eseguo questo comando, poiché intercetta solo la rotella di scorrimento:imwheel -b 45
Questo ha risolto i problemi! Lo scorrimento ora funziona correttamente in tutte le applicazioni.