Xubuntu 18.04カーネルバージョン5.0.0-23-genericを実行していて、安価なMicrosoft USBマウスを使用しています。次の設定でimwheelもセットアップしました。
「。*」
なし、上、ボタン4、3
なし、ダウン、ボタン5、3
Control_L、上、Control_L |ボタン4
Control_L、Down、Control_L | Button5
Shift_L、上、Shift_L |ボタン4
Shift_L、Down、Shift_L | Button5
遅いスクロール速度のこのチュートリアルに従って:
http://www.webupd8.org/2015/12/how-to-change-mouse-scroll-wheel-speed.html
私の問題:
一時停止から再開すると、スクロールホイールが機能しなくなります。
私が見つけた退屈な回避策は、USBレシーバーのプラグを抜いて再度差し込むことです。これにより、スクロール機能が元に戻りますが、上のimwheel設定は再開されません。スクロール速度は非常に遅いです。スクロール速度設定を元に戻すには、コンソールに入力する必要があります:imwheel --kill
imwheel設定を再起動します。
このプロセスを自動化する方法はありますか?私の目標は、上記の手順を実行せずに、一時停止から再開するときに通常のスクロールを行うことです。
私はまだLinuxが非常に新しいので、どんな助けでも大歓迎です。
編集:レシーバーを取り外して交換する前に、Chromeは非常にゆっくりとスクロールしますが、Thunderbirdなどの他のプログラムはまったくスクロールしません。
私は少し遅れていることを知っています。最近、新しいMicrosoftワイヤレスマウスをインストールしたときに同じ問題に遭遇しました。
最初はドングルUSBレシーバーを再接続するで修正しましたが、本当に面倒でした:(。
だから私は何か違うことを試しました(これは私の時間を節約します)
私はsbhidカーネルモジュールをリロードしました
#!/bin/bash
#This is the fix for mircosoft mouse scrolling issue after wake from a suspension
if [[ $1 == post ]]; then
modprobe -r usbhid
modprobe usbhid
fi
上記のスクリプトを次のディレクトリに配置します
/ lib/systemd/system-sleep /
これでうまくいきます!!