сенсорная панель elantech - мультитач не работает для ядра 3.13.0-35-generic

сенсорная панель elantech - мультитач не работает для ядра 3.13.0-35-generic

Недавно я обновил ядро ​​до версии 3.13.0-35-generic, после обновления мой тачпад elantech multi touch перестал работать.

Я попытался исправить это отсюда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 (оба из generic или lowlatency), подходящие для вашей архитектуры, и один linux-headers-*-all; например, 3.16 для 64-битной системы будет:

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.

Редактировать:Безопаснее устанавливать пакеты ядра из репозиториев Ubuntu с помощью Software Center или Synaptic Package Manager. Существует четыре файла каждой версии; например, для последней сборки 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 psmouseиsudo modprobe psmouse proto=imps

После этого правая кнопка начнет работать.

решение3

На моем Acer E15 с Ubuntu 14.04, ядро ​​3.16.0-31-generic, мне пришлось установить тачпад на Basic в BIOS. Иначе тачпад 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 Правая кнопка должна работать.

Связанный контент