文章目录
  1. 1. 问题
  2. 2. 环境
  3. 3. 正文
    1. 3.1. 适用于任何笔记本
    2. 3.2. elanTouchpad方案[推荐]
  4. 4. Reference
  5. 5. 后记

问题

触摸板开启状态下开机,碰到触摸板任何按键均失效,只有外接鼠标有效,使用笔记本内置快捷键进行休眠重新开机恢复,但是触摸板已经没卵用了

环境

1
2
3
4
5
6
7
8
[email protected]~$ uname -r
3.19.0-49-generic
[email protected]:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid

正文

适用于任何笔记本

Sony Vaio 触摸板不能识别解决办法

1
2
3
4
5
1. sudo vi /etc/default/grub
2. 找到GRUB_CMDLINE_LINUX="" 添加 i8042.reset i8042.nomux i8042.nopnp i8042.noloop
#添加完后GRUB_CMDLINE_LINUX="i8042.reset i8042.nomux i8042.nopnp i8042.noloop"
3. sudo update-grub
4. sudo reboot

通过更改grub设置,加载内核过程中会将触摸板简单的识别成鼠标设备,即丧失了多指触摸功能

elanTouchpad方案[推荐]

感觉不支持的应该都是这家Elan触摸板了= =
From–>evilcodingmonkey

1.

cat /proc/bus/input/devices | grep “Name=”

应该能看到这个–> N: Name=”ETPS/2 Elantech Touchpad”

2.
下载this archive(from Ubuntu’s bug reporting page)
//国内可以用百度云

3.

1
2
3
4
5
cd ~/Downloads
sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
sudo dkms install -m psmouse -v elantech-x551c
sudo rmmod psmouse
sudo modprobe psmouse

End. 重启之后就没事啦

Reference

ubuntu-activate-multi-touch-on-elantech-evilcodingmonkey
Sony Vaio 触摸板不能识别解决办法-UbuntuForum
想了解DKMS可以看看这个->DKMS简介

后记

发现重启几次之后触摸板又挂了
发现dkms安装了但并没有加载,所以开机自启加载两句话= =

1
2
3
#sudo vi /etc/rc.local 在这里添加下面两条内容
sudo rmmod psmouse
sudo modprobe psmouse

文章目录
  1. 1. 问题
  2. 2. 环境
  3. 3. 正文
    1. 3.1. 适用于任何笔记本
    2. 3.2. elanTouchpad方案[推荐]
  4. 4. Reference
  5. 5. 后记