elantech 觸控板 - 多點觸控不適用於內核 3.13.0-35-generic

elantech 觸控板 - 多點觸控不適用於內核 3.13.0-35-generic

我最近將核心更新到 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 檔案即可核心主線:兩個適合您的架構的 linux-headers 和 linux-image(兩者都來自通用或低延遲)和一個 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 儲存庫安裝核心包會更安全。每個版本有四個文件;例如,對於最新版本 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

做一個:sudo modprobe -r psmousesudo 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 右側按鈕應該可以使用。

相關內容