web-dev-qa-db-ja.com

サスペンド後にLinuxマウスがフリーズする

今日、私はついにWindowsからUbuntuに切り替えることにしました。 Ubuntuを完全にインストールしましたが、ノートブックがスリープモードになり、マウスがウェイクアップするたびに機能しなくなります。再起動すると、スリープ状態にするまで正常に機能します(たとえ10秒でも)。

だから私はミントに切り替えてみましたが、ミントでも同じ問題がありました。私はそれを一日中修正しようとして成功していません。

ノートブック:Asusラップトップ

同様のフォーラム投稿でこれが修正されました:

Sudo apt-get install --reinstall xserver-xorg-input-all

しかし、これは私にはうまくいきませんでした。

7
jowijowi

この問題は少なくとも数年前に遡ります。これは多くのAsus所有者にとって問題ですが、Asusデバイスに完全に固有のものではありません。また、それはDebian固有ではありません—あなたの場合、UbuntuとMintの両方にDebianルーツがあります。

提案されたソリューションごとにすべての人の走行距離が異なるように見えるため(そして、ハードウェアにわずかな違いがあるため)、これはトリッキーです。それを解決しようとする無数のスレッドがあります。

Launchpadの注目のバグスレッド(Asusモデルによって異なります):

Kernel.orgの該当するバグスレッド:

カーネルにパッチを当てたくない場合、いくつかの潜在的なランタイムソリューションを試すことができます。

(注:Ctrl+Alt+T)でターミナルを開くことができます)

マウスドライバーの無効化/有効化:

次のコマンドを使用して、マウスドライバーモジュールを削除してから再挿入できます。

Sudo modprobe -r psmouse
Sudo modprobe psmouse

Xinputによる無効化/有効化:

次のコマンドでトラックパッドIDを見つけます。

xinput --list

デバイスIDを取得したら(この例では12と呼びます)、デバイスを無効にしてから有効にします。

xinput --disable 12
xinput --enable 12

12をトラックパッドのデバイスIDに置き換えます)

代替:

余談ですが、サスペンドではなくハイバネーションを試してみてください。おそらく、問題は冬眠ほど一般的ではありません。

7
codewithmichael

私は、Ubuntu 18.04を搭載したHP ProBook 450 G6のタッチパッドでも同様の問題を確認できます。サスペンド後は非常に時間がかかりました。

私のために何がうまくいったか:作成/lib/systemd/system-sleep/touchpad

#!/bin/sh

case $1 in
  post)
    /sbin/rmmod i2c_hid && /sbin/modprobe i2c_hid 
  ;;
esac

ファイルを実行可能にするchmod +x /lib/systemd/system-sleep/touchpadとテスト(コンピューターを一時停止して再びウェイクアップ)

5
j.holetzeck

タッチパッドドライバーを再起動するために私が行うことは、トムヘイルが提案したものと似ています。 touch_restart.shというスクリプトを作成しました。

#!/bin/bash
$Sudo rmmod i2c_hid && $Sudo modprobe i2c_hid

そして、次のコマンドでいつでも素早く実行できます:echo "su_pass" | Sudo -S sh touch_restart.sh

また、「入力時にタッチパッドを無効にする」を無効にすると、各タッチパッドがフリーズするまでの時間が長くなるようです(私のAsusラップトップでは非常にフリーズします)。

1
jane_xxx

問題が解決しました。

https://www.reddit.com/r/Ubuntu/comments/eeijll/mouse_got_stucked_in_ubuntu_1804_please_help/fbu8m46/?utm_source=share&utm_medium=ios_app&utm_name=iossmf

コマンド:-

uname -a ------- >>>カーネルバージョンを確認する

Sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04 ------ >>>カーネルをカーネル5.0.0-37-genericに更新します

0

Ubuntu gnome tweaksには、入力中にタッチパッドを無効にするという機能があります。その機能を無効にすることが時々私のために働いた。私は現在ubuntu 18.04を使用しています

微調整->キーボードとマウス->タッチパッド->入力中の無効化

0
haranloga

このスクリプトをmouse-reset。マウス関連のモジュールのリストを削除してからmodprobesします:

#!/bin/bash

modules=(psmouse hid_multitouch elan_i2c)

for mod in "${modules[@]}"; do
    Sudo rmmod "$mod" 2> /dev/null
    Sudo modprobe -v "$mod" 2> /dev/null
done
0
Tom Hale