web-dev-qa-db-ja.com

タッチパッドがubuntuデスクトップでランダムに機能しなくなった

質問:一度機能したタッチパッドを再び機能させるには、どのような手順を実行できますか。


情報:

ネットブックでubuntuデスクトップを実行しています。それは多かれ少なかれうまく機能しています。いくつかの小さな問題がありました。しかし、悪いことは何もありません。最近、mandriva .isoを燃やしていたのですが、突然タッチパッドが機能しなくなりました。スリープモードから戻った後、時々それは少しの間動作します。コンピュータは、タッチパッドがあり、それがアクティブであると言います。

任意のヒント?

3
Narcolapser

わかりました、問題はいくつかのことに基づいているようです。これを行っている間、ハードドライブに基づいてある種の深刻なシステム障害が発生しました。私はいくつかのオペレーティングシステムをインストールしましたが、ワイヤレスまたはイーサネット接続、USBポート、場合によってはキーボードさえも使用する機能を提供するものはありませんでした。

私は助けを求めました: Acer Aspire oneはUbuntuでバラバラになっています

その後、私はまだ成功していませんでした。タッチパッドがまだ機能していませんでした。しかし、 AspireOne 専用のubuntuのマニュアルをユーモアを交えて、Fn + F7を再試行したので何かが変わったに違いありません。出来た。私のタッチパッドはまた元気です。主は何がうまくいかなかったかを知っていますが、今はうまくいきます。 肩をすくめる

1
Narcolapser

私にとっての問題は、私のマシンに複数のタッチパッドドライバーがインストールされていることでした。

ubuntuは「libinput」ドライバーを使用する必要があります

不要なドライバをすべて削除することから始めましょう。私にとって難しいのは、aptを使用してドライバーを削除できるように、ドライバーの名前を見つけることでした。

タブ補完を使用すると、インストールされているドライバーを見つけるのに役立ちます。

最初に:削除する必要のあるドライバーをリストします。名前を見つけるには、このコマンドを入力して、ドライバー構成ファイルを保持するディレクトリーの内容を表示します。

cd /usr/share/X11/xorg.conf.d/; ls -la;

名前に「libinput」が含まれる「.conf」ファイルが表示されない場合。次のコマンドを入力してインストールします。

Sudo apt-get install xserver-xorg-input-libinput -y;

これにより、ファイル90-libinput.confがインストールされます。ls -laと入力すると、そのファイルが10-synaptic.conf50-evdev.confなどの他のファイルと一緒に表示されます。

使用されていないすべての.confファイルを削除し、カーネルからドライバーを削除する必要があります。

これを行うには、どのダイバーがインストールされているかを知る必要があります。

X11のすべてのタッチパッドドライバーは、次のスキームに従います。

xserver-xorg-input-<driver name>

アンインストールするときは、タブ補完を使用して、削除するドライバーを表示します。

Sudo apt-get remove xserver-xorg-input-<tab x2>

有効なドライバーの削除は次のようになります。

Sudo apt-get remove xserver-xorg-input-synaptic

削除するドライバーは複数ある可能性がありますが、問題が発生したドライバーが3つありました。

未使用のドライバーをすべて削除したら、xorg.conf.d /ファイルを準備する必要があります。

起動して実行するための簡単なコマンドを次に示します。

1)すべての古い構成ファイルを削除します:Sudo rm -rfi /etc/X11/xorg.conf.d/*;

2)古い共有構成ファイルをすべて削除します:Sudo mv /usr/share/X11/xorg.conf.d/*libinput* $HOME; Sudo rm -rfi /usr/share/X11/xorg.conf.d/*; Sudo mv $HOME/*libinput* /usr/share/X11/xorg.conf.d/

3)新しい共有構成ファイルを他のxorg.conf.dフォルダーにコピーします:Sudo cp /usr/share/X11/xorg.conf.d/*libinput* /etc/X11/xorg.conf.d/;

4)コンピュータを再起動すると、タッチパッドが機能するはずです: 'Sudo再起動;'

1
Ahab Devoid

役立つ別の可能な解決策は、acpiを追加してACPIオプション( https://www.kernel.org/doc/html/v4.15/admin-guide/kernel-parameters.html )を無効にすることです。 =カーネルブートオプションをオフにします。

その後、タッチパッドは機能しますが、ACPIはハードウェアアクセラレーションに使用されるため、CPU使用率が高くなる可能性があります。

0
bob