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。
修复内核3.13
您可以在Launchpad中尝试附加到该bug的补丁。 首先,下载补丁并:
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
您可以从Software Center或命令安装它们:
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
再次sudo update-grub
。
编辑:使用Software Center或Synaptic Package Manager从Ubuntu存储库安装内核包更安全。 每个版本有四个文件; 例如,对于3.16的最新版本:
- Linux的头,3.16.0-28
- Linux的头,3.16.0-28generics
- Linux的图像3.16.0-28generics
- Linux的图像超3.16.0-28generics
做一个: sudo modprobe -r psmouse
和sudo modprobe psmouse proto=imps
然后右键开始工作。
在我的Acer E15上使用ubuntu 14.04,内核3.16.0-31-generic,我不得不在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
有同样的问题试试这个..
sudo apt-get install xserver-xorg-input-synaptics
输入sudo modprobe psmouse proto=imps
右键应该有效。
- 启动时我的系统总是崩溃
- 在14.04中使用Skylake(Z170)主板构建的新计算机中未检测到音频输出设备
- 如何从左到右改变统一侧laucher位置ubuntu 14.04
- 如何在自定义Live USB上修复“(initramfs)无法找到包含实时文件系统的媒体”?
- 从14.04升级到14.10:错误! 此模块的dkms.conf包含一个与此内核/ arch不匹配的BUILD_EXCLUSIVE指令。
- Ubuntu 14.04华硕G550JK SonicMaster外置低音炮无法正常工作
- Ubuntu 14.04:video拒绝全屏并冻结Firefox
- 如何在恢复模式下打开网络?
- Opera和Safari安装