我的 Acer 笔记本电脑的触摸屏坏了。这导致屏幕向操作系统/窗口管理器发送连续的输入事件。Linux Mint 使用 mdm 来初始化 X-windows,因此我在脚本 /etc/mdm/Init/Default 的底部添加了以下行。
xinput disable 10
我通过输入不带参数的 xinput 发现了设备 ID。这不仅会禁用用户的输入,还会禁用登录屏幕和所有用户的输入。这是针对这种情况的最佳做法吗?
答案1
我在以下帮助下禁用了内核模块
https://wiki.archlinux.org/index.php/Kernel_modules
操作如下(以 root 身份):
- lsmod | grep touch
- 确定模块名称(我的情况是 hid_multitouch)
- 创建文件 /etc/modprobe.d/blacklist-hid-multitouch.conf
- 添加行:#Cracked Screen 禁用内核模块
- 添加行:黑名单 hid_multitouch
- 保存存档
- 重启