web-dev-qa-db-ja.com

elantechタッチパッド-カーネル3.13.0-35-genericでマルチタッチが機能しない

Elantechタッチパッドマルチタッチをアップデートした後、最近カーネルを3.13.0-35-genericにアップデートしました

ここから修正してみました https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+index?comments=all

しかし、まだ動作していません、私はubuntu 14.04、lenovo z510を使用しています。

4
Lohith MV

カーネル3.13を修正

ランチパッドでバグに添付されたパッチを試すことができます。最初に、 パッチ をダウンロードしてください:

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)

新しいカーネルを試すのはそれほど難しくありません。必要なのは kernel mainline の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を再度更新します。

編集:Software CenterまたはSynaptic Package Managerを使用して、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
2
Alen

Sudo modprobe -r psmouseおよびSudo modprobe psmouse proto=impsを実行します

右のボタンが動作を開始します。

1
hyj

これを試して同じ問題があった..

Sudo apt-get install xserver-xorg-input-synaptics
1
NejiHyuga

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
1
user285684

タイプSudo modprobe psmouse proto=imps右ボタンが機能するはずです。

0
hyj