GNU/Linux >> Linux の 問題 >  >> Linux

Linux でマウス ポインターの移動中にマウス ホイールの一貫性がなく不安定になる

私の問題を正確に説明しているスレッドの VirtualBox フォーラムで、この投稿を見つけました。 VMWare が同じ動作を示すため、VirtualBox とは無関係のようです。

私のために働いた解決策:

<オール>
  • 現在 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'
    
  • evdev をインストールします 入力ドライバー。
    Manjaro では、これは xf86-input-evdev にあります。

  • evdev を有効にする X11 構成を変更することにより、ドライバーを削除します。
    ディレクトリ /usr/share/X11/xorg.conf.d/ 内 私はすでにファイル 10-evdev.conf を持っていました evdev で 構成。優先度の高い 40-libinput.conf によってオーバーライドされました 構成。だから私がしなければならなかったのは:

    cd /usr/share/X11/xorg.conf.d/
    sudo mv 10-evdev.conf 80-evdev.conf
    
  • 再起動してください。

  • evdev であることを確認します 代わりにドライバーが使用されるようになりました:

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

    しかし、これはまだ私の問題を解決していません。どうやら imwheel が必要だったようです

  • imwheel をインストール .Arch では、imwheel AUR パッケージをインストールする必要がありました。
  • imwheel を実行 これで問題が解決したことを確認します。

    $ imwheel
    
  • 残ったのは imwheel を作ることだけでした 起動時に実行。スクロール ホイールをインターセプトするだけなので、次のコマンドを実行します。

    imwheel -b 45
    
  • これで問題が解決しました!すべてのアプリケーションでスクロールが正しく機能するようになりました。


    Linux
    1. iノードとLinuxファイルシステム

    2. Linuxでtarコマンドを使用してファイルを圧縮および抽出する方法は?

    3. Python を使用してマウス デルタを取得します。 (Linux の場合)

    1. Linuxでprocファイルシステムを使用してトラブルシューティングする

    2. Linuxコマンドdateを使用しているときに特定の時間を追加します

    3. スクリプトで Linux で azcopy を使用しているときにプロンプ​​トを回避するにはどうすればよいですか?

    1. LinuxでFirewalld、IPテーブル、UFWを使用してポートとIPアドレスを許可またはブロックするにはどうすればよいですか?

    2. Linux/X11 でマウス ポインターを非表示にするにはどうすればよいですか?

    3. Bash while ループで and を使用する