要获取触摸屏设备的名称,您可以通过 xinput
命令查看设备列表,并从中识别出触摸屏的名称。以下是获取设备名称的步骤:
1. 使用 xinput list
命令获取设备列表
在终端中运行以下命令:
xinput list
这会列出所有输入设备。输出中会显示类似于以下内容:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:15 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:15 id=7 [slave pointer (2)]
⎜ ↳ xwayland-pointer-gestures:15 id=8 [slave pointer (2)]
⎜ ↳ xwayland-touch:15 id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:15 id=9 [slave keyboard (3)]
在此输出中,您可以看到一些设备名称包含 “touch” 相关的词汇,如 xwayland-touch:15
。这很可能是触摸屏设备的名称。
2. 确认触摸屏设备的名称
通过 xinput
的详细列表,您可以找到与触摸屏相关的设备。设备名称通常带有 “touch”、“touchscreen”、“pen” 等字样。找到对应的设备名称后,就可以将其填入 Xorg 配置文件中。
3. 确认设备名称的详细信息
如果不确定设备名称,您可以通过以下命令获取更多详细信息:
xinput list-props [设备ID]
将 [设备ID]
替换为设备的 ID(例如上面的 10),这将显示设备的详细属性,帮助您确认它是否是触摸屏。
4. 编辑 Xorg 配置文件
找到设备名称后,您可以将其填入配置文件 /etc/X11/xorg.conf.d/99-touchscreen.conf
中的 MatchProduct
字段:
Section "InputClass"
Identifier "Touchscreen Disable"
MatchProduct "xwayland-touch:15" # 替换为您找到的设备名称
Option "Ignore" "on"
EndSection
保存文件并重启系统,触摸屏将被禁用。
通过这些步骤,您可以获取设备名称并在 Xorg 配置中正确禁用触摸屏。