最近、カーネルを3.13.0-35-genericに更新しました。更新後、elantechタッチパッドのマルチタッチが機能しなくなりました
ここから修正してみましたhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+index?comments=all
それでも機能しません。ubuntu14.04、lenovoz510を使用しています。
承認された回答:
カーネル3.13を修正
Launchpadでバグに添付されているパッチを試すことができます。まず、パッチをダウンロードして:
cd /path/to/destination/folder
パッチをインストールする前に、パッケージdkms
をインストールする必要がある場合があります コマンドの使用:
sudo apt-get install dkms
次に、パッチをインストールします:
sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
sudo dkms install -m psmouse -v elantech-x551c
正常にインストールされたら、モジュールをカーネルから削除して再度追加する必要があります。
sudo rmmod psmouse
sudo modprobe psmouse
最後に、起動時に変更を永続的にするには:
sudo update-initramfs -u -k all
パッチは機能しますが、物理的な右クリックが無効になるため、カーネルをアップグレードすることにしました。
新しいカーネル(3.16など)へのアップグレード
新しいカーネルを試すことはそれほど難しくありません。必要なのは、カーネルメインラインからの3つの.debファイルです。アーキテクチャに適した2つのlinux-headersとlinux-image(どちらもgenericまたはlowlatencyからのもの)と1つのlinux-headers-*-allです。たとえば、64ビットシステムの3.16は次のようになります。
linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb
linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb
linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb
ソフトウェアセンターから、またはコマンドでインストールできます:
cd /path/to/download/folder
sudo dpkg -i linux*.deb
次に、grub設定を更新する必要があります:
sudo update-grub
システムを再起動して、カーネルが機能するかどうかを確認します。プロプライエタリドライバには、新しいカーネルで問題が発生する可能性があることに注意してください。システムが正しく起動しなかった場合は、詳細オプションの起動に進んでください。 、起動する動作中のカーネルを選択します。次に、機能していないカーネルを削除します。同じ例を次に示します。
sudo apt-get remove linux-headers-3.16.0-* linux-image-3.16.0-*
そして、sudo update-grub
を使用してgrubを再度更新します 。
編集: SoftwareCenterまたはSynapticPackageManagerを使用してUbuntuリポジトリからカーネルパッケージをインストールする方が安全です。各バージョンには4つのファイルがあります。たとえば、3.16の最新ビルドの場合:
- linux-headers-3.16.0-28
- linux-headers-3.16.0-28-generic
- linux-image-3.16.0-28-generic
- linux-image-extra-3.16.0-28-generic