Yor*_*ron 3 input-devices touchscreen
我正在尝试使用 xinput 禁用我的触摸屏。
运行的输出是 xinput --list
Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? ELAN0B00:00 04F3:306A Touchpad id=12 [slave pointer (2)]
? ? WCOM0033:00 2D1F:001E Pen (0) id=16 [slave pointer (2)]
? ? G2Touch Multi-Touch by G2TSP id=11 [slave pointer (2)]
? Virtual core keyboard id=3 [master keyboard (2)]
? Virtual core XTEST keyboard id=5 [slave keyboard (3)]
? Power Button id=6 [slave keyboard (3)]
? Video Bus id=7 [slave keyboard (3)]
? Power Button id=8 [slave keyboard (3)]
? 720p HD Camera id=9 [slave keyboard (3)]
? 720p HD Camera id=10 [slave keyboard (3)]
? WCOM0033:00 2D1F:001E id=13 [slave keyboard (3)]
? Intel Virtual Button driver id=14 [slave keyboard (3)]
? AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
Run Code Online (Sandbox Code Playgroud)
我的设备似乎是id=11,所以我运行:
xinput disable 11
运行后它会被禁用,直到我使用触摸屏然后 5 秒后自动重新启用?如何永久禁用触摸屏。
我已经尝试了几种禁用触摸屏的方法 - 在 Ubuntu 17.10 中对我来说似乎最干净的方法是编辑文件“/usr/share/X11/xorg.conf.d/40-libinput.conf”并修改有关触摸屏的部分:
sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
Run Code Online (Sandbox Code Playgroud)
滚动到有关触摸屏的部分,然后添加“选项“忽略”“开启”行 - 部分内容将如下所示
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Ignore" "on" #Disable loading the touchscreen
EndSection
Run Code Online (Sandbox Code Playgroud)
请参阅man xorg.conf,此选项向 xorg 指示“应完全忽略该设备,而不应将其添加到服务器中。”
| 归档时间: |
|
| 查看次数: |
3350 次 |
| 最近记录: |