
最近カーネルを3.13.0-35-genericにアップデートしましたが、アップデート後、Elantechタッチパッドのマルチタッチが機能しなくなりました。
ここから修正してみましたhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+index?comments=all
しかし、まだ動作しません。私はUbuntu 14.04、Lenovo Z510を使用しています。
答え1
カーネル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-*
そして、 で再度 grub を更新しますsudo update-grub
。
編集:ソフトウェア センターまたは Synaptic パッケージ マネージャーを使用して、Ubuntu リポジトリからカーネル パッケージをインストールする方が安全です。各バージョンには 4 つのファイルがあります。たとえば、最新のビルド 3.16 の場合:
- linux-ヘッダー-3.16.0-28
- linux-ヘッダー-3.16.0-28-ジェネリック
- linux-イメージ-3.16.0-28-ジェネリック
- linux-image-extra-3.16.0-28-ジェネリック
答え2
実行する:sudo modprobe -r psmouse
そしてsudo modprobe psmouse proto=imps
すると右ボタンが機能し始めます。
答え3
Ubuntu 14.04、カーネル 3.16.0-31-generic を搭載した Acer E15 では、BIOS でタッチパッドを Basic に設定する必要がありました。そうしないと、Elantic タッチパッドはまったく動作しませんでした。しかし、うまく動作せず、スクロールもできませんでした。しかし、上記のようにカーネルにパッチを適用した後は、右クリックも含めて正常に動作しました。
X-config ファイルがあります/etc/X11/xorg.conf
が、それが重要かどうかは確認していません。
Section "InputClass"
Identifier "ETPS/2 Elantech Touchpad"
MatchProduct "ETPS/2 Elantech Touchpad"
MatchDevicePath "/dev/input/event*"
Driver "synaptics"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "CoastingSpeed" "10"
Option "EdgeMotionMinZ" "30"
Option "EdgeMotionMaxZ" "40"
Option "EdgeMotionMinSpeed" "100"
Option "EdgeMotionMaxSpeed" "400"
Option "FingerLow" "9"
Option "FingerHigh" "12"
Option "EmulateMidButtonTime" "0"
Option "ClickPad" "True"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
EndSection
答え4
sudo modprobe psmouse proto=imps
右のボタンが機能するはずです。