我正在设置一个自助服务终端系统,它会在启动时自动全屏加载网页。标准的东西。
问题是一个连接的 Acer 触摸屏,它与 evdev 驱动程序一起工作得很好……但它工作得有点太好了。如果用户在屏幕上按住不放,则会生成右键单击并出现上下文菜单。这会导致界面出现一些问题,我需要禁用此功能,但我还没有找到方法来做到这一点。
X11 配置文件不是我有太多经验的东西。有没有人有摆脱这个功能的经验?是否可以将触摸屏映射到通用鼠标驱动程序?
系统是: - Ubuntu Mate 15.04 - Raspberry Pi 2 - 窗口管理器:Matchbox - 浏览器:Chromium
到目前为止,我对 /usr/share/X11/xorg.conf.d 中的 10-evdev.conf 文件进行了以下更改
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
**Option "ButtonMapping" "1 0 0 0 0"
Option "Emulate3Buttons" "False"
Option "EmulateWheel" "False"
Option "EmulateThirdButton" "False"
Option "EmulateThirdButtonTimeout" "100000"
Option "EmulateThirdButtonMoveThreshold" "0"**
EndSection
它对正在生成的右键单击事件或出现的上下文菜单没有任何影响。但是,如果我输入:
Option "Ignore" "on"
触摸屏根本不起作用,所以我相信这是改变的正确部分。