这两天发现鼠标不受控制, 屏幕自己乱点, 原来是支持触屏的屏幕开裂了, 触控很混乱, 没办法只能通过
禁用屏幕触屏
来解决
找到驱动编号
- 使用命令
ls /sys/bus/hid/drivers/hid-multitouch
walkerjun@walkerjun:~$ ls /sys/bus/hid/drivers/hid-multitouch
0018:27C6:0112.0002 0018:27C6:01E8.0001 bind module new_id uevent unbind
如果是支持触屏的屏幕, 应该会有类似上面这样的的两个驱动编号,
0018:27C6:0112.0002
,0018:27C6:01E8.0001
其中一个是触摸板
, 一个是触摸屏
-
尝试禁用, 确定哪个是
触摸屏
,- 禁用命令
echo "0018:27C6:0112.0002" | sudo tee /sys/bus/hid/drivers/hid-multitouch/unbind
- 恢复命令
echo "0018:27C6:0112.0002" | sudo tee /sys/bus/hid/drivers/hid-multitouch/bind
比如我确定了我的是触摸屏驱动是
0018:27C6:0112.0002
- 禁用命令
自动化配置
- 脚本
/usr/bin/toggle-touch-screen
, 支持在禁用与启用触摸屏中切换
注意替换DRIVER
#!/bin/bash DRIVER="0018:27C6:0112.0002" if [ -L "/sys/bus/hid/drivers/hid-multitouch/$DRIVER" ]; then echo "$DRIVER" | sudo tee /sys/bus/hid/drivers/hid-multitouch/unbind; else echo "$DRIVER" | sudo tee /sys/bus/hid/drivers/hid-multitouch/bind; fi
- 配置可执行权限
sudo chmod +x /usr/bin/toggle-touch-screen
- 配置开机启动
使用crontab
, 命令sudo crontab -e
@reboot toggle-touch-screen
引用
askubuntu.com - How can I disable touchscreen while using Wayland?