GNU/Linux >> Belajar Linux >  >> Linux

Roda mouse yang tidak konsisten dan tidak menentu di Linux saat menggerakkan pointer mouse

Saya menemukan posting ini di forum VirtualBox di utas yang menjelaskan masalah saya dengan tepat. Tampaknya tidak terkait dengan VirtualBox, karena VMWare menunjukkan perilaku yang sama.

Solusi yang berhasil untuk saya:

  1. Pastikan Anda sedang menggunakan 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'
    
  2. Instal evdev driver masukan.
    Di Manjaro ini ditemukan di xf86-input-evdev paket, yang sudah terpasang.

  3. Aktifkan evdev driver dengan memodifikasi konfigurasi X11.
    Di direktori /usr/share/X11/xorg.conf.d/ Saya sudah memiliki file 10-evdev.conf dengan evdev konfigurasi. Itu baru saja ditimpa oleh 40-libinput.conf dengan prioritas lebih tinggi konfigurasi. Jadi yang harus saya lakukan hanyalah:

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

  5. Verifikasi bahwa evdev driver sekarang digunakan sebagai gantinya:

    $ 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'
    

    Namun ini belum memperbaiki masalah saya. Rupanya saya membutuhkan imwheel juga.

  6. Instal imwheel .Pada Arch, saya harus menginstal paket AUR imwheel.
  7. Jalankan imwheel untuk memverifikasi bahwa ini memperbaiki masalah.

    $ imwheel
    
  8. Yang tersisa hanyalah membuat imwheel dijalankan saat startup. Saya menjalankan perintah ini, karena hanya memotong roda gulir:

    imwheel -b 45
    

Ini memperbaiki masalah! Menggulir sekarang berfungsi dengan benar di semua aplikasi.


Linux
  1. Bagaimana cara mengizinkan atau memblokir port dan Alamat IP menggunakan Firewalld, tabel IP, dan UFW di Linux?

  2. Bagaimana Anda menyembunyikan penunjuk tetikus di Linux/X11?

  3. Dapatkan delta mouse menggunakan Python! (di Linux)

  1. Memecahkan masalah menggunakan sistem file proc di Linux

  2. Menggunakan dan di Bash while loop

  3. Linux Shell:Salin output ke clipboard tanpa menggunakan Mouse?

  1. Apa itu Rolling Release Linux dan Apa Manfaat Nyata Menggunakannya

  2. Inode dan sistem file Linux

  3. Bagaimana Cara Mengompres dan Mengekstrak File Menggunakan Perintah tar di Linux?