暂时禁用触摸屏

use*_*805 11 input touchscreen screen xinput

我的触摸屏破裂了,所以指针不断点击破裂的区域。这使我无法正常使用计算机。

我已经尝试过该xinput disable 'ELAN Touchscreen'命令,甚至是特定于输入数字的命令(尽管它应该没有区别),但是每当我这样做时,仅几秒钟后就会重新启用触摸。

有什么方法可以永久禁用屏幕,直到我决定再次打开它(当我最终修复它时)?

小智 11

要首先找到设备的 ID,请使用:

xinput -list
Run Code Online (Sandbox Code Playgroud)

从那里找到触摸屏的名称,然后运行:

xinput disable DEVICE
Run Code Online (Sandbox Code Playgroud)

其中 DEVICE 是用引号括起来的设备名称或其 ID。


Syl*_*eau 0

我没有触摸屏来测试它,但你可以安装dconf-editor

sudo apt-get install dconf-editor
Run Code Online (Sandbox Code Playgroud)

并尝试像我对触摸板所做的那样禁用触摸屏,触摸板下方有一个专门的触摸屏条目:

在此输入图像描述

  • @SylvainPineau 触摸屏只有一种方向锁定设置 (5认同)

小智 0

尝试以下命令,其中 $usbid 是您要禁用的 USB 设备的 ID:

echo -n $usbid | sudo tee -a /sys/bus/usb/drivers/usb/unbind
Run Code Online (Sandbox Code Playgroud)

或者等效地,以 root 身份运行以下命令:

echo $usbid > /sys/bus/usb/drivers/usb/unbind
Run Code Online (Sandbox Code Playgroud)

您可以通过运行以下命令找到您的设备的 ID:

dmesg | tail -20
Run Code Online (Sandbox Code Playgroud)

对我来说,我必须使用 usb1:

echo -n "usb1" | sudo tee -a /sys/bus/usb/drivers/usb/unbind
Run Code Online (Sandbox Code Playgroud)

以下文章提供了有关手动驱动程序绑定和解除绑定的更多信息: https://lwn.net/Articles/143397/