如何在Ubuntu 22.04 LTS中禁用Raydium Touch System触摸屏?
如何在Ubuntu 22.04 LTS中禁用Raydium Touch System触摸屏?
嗨Seda,我来帮你搞定这个触摸屏鬼触的麻烦!根据你提供的设备信息,咱们有几个简单的方法可以禁用你的Raydium触摸屏,一步步来就行:
方法一:临时禁用(重启后会恢复)
这个方法适合你临时需要禁用触摸屏的场景,比如做分析的时候用,重启后触摸屏会自动恢复正常:
- 先确认触摸屏的设备ID,你已经运行了
xinput list,能看到对应的设备是xwayland-touch:16(ID是10) - 在终端里执行命令:
xinput disable 10或者用设备名更稳妥:xinput disable "xwayland-touch:16" - 想要重新启用的话,把命令里的
disable换成enable就行:xinput enable 10
方法二:永久禁用(重启后依然生效)
如果不想每次都手动操作,咱们可以设置永久禁用,有两种方式可选:
方式A:通过udev规则(推荐,更底层稳定)
利用设备的USB厂商和产品ID来禁用,你的设备ID是2386:434b:
- 打开终端,创建udev规则文件:
sudo nano /etc/udev/rules.d/99-disable-touchscreen.rules - 在打开的编辑器里输入以下内容:
SUBSYSTEM=="usb", ATTRS{idVendor}=="2386", ATTRS{idProduct}=="434b", ATTR{authorized}="0" - 保存并退出:按
Ctrl+O,回车确认保存,再按Ctrl+X退出编辑器 - 重新加载udev规则让设置生效:
以后重启系统,触摸屏都会被自动禁用。如果想要恢复,只需要把规则里的sudo udevadm control --reload-rules && sudo udevadm trigger0改成1,再重新加载规则就行。
方式B:通过开机自启动脚本
适合习惯用xinput控制的场景:
- 创建一个脚本文件:
nano ~/.disable-touchscreen.sh - 在脚本里输入以下内容:
#!/bin/bash xinput disable "xwayland-touch:16" - 保存退出后,给脚本添加执行权限:
chmod +x ~/.disable-touchscreen.sh - 添加到开机启动:打开系统设置,找到「开机启动项」,点击「添加」,选择你刚才创建的脚本,命名为“Disable Touchscreen”,保存即可。
开机后脚本会自动运行,禁用触摸屏。需要恢复的话,要么删除这个开机项,要么把脚本里的disable改成enable。
备注:内容来源于stack exchange,提问作者Seda Koldas
相关产品推荐
相关产品推荐

