![Google Chrome 触摸屏 - 右键单击卡住](https://linux22.com/image/1102944/Google%20Chrome%20%E8%A7%A6%E6%91%B8%E5%B1%8F%20-%20%E5%8F%B3%E9%94%AE%E5%8D%95%E5%87%BB%E2%80%8B%E2%80%8B%E5%8D%A1%E4%BD%8F.png)
我在 Ubuntu 14.04 中使用 Google Chrome 和触摸屏时遇到了一些问题。
基本的触摸屏使用效果很好,但如果我双击触摸屏(据我所知,这是右键单击的手势),那么之后每次我触摸屏幕时,它都会像我右键单击一样。
该问题似乎是 Chrome 所特有的;例如,xterm 运行正常。
有什么建议么?
有没有办法让触摸屏事件与鼠标事件的行为相同?例如,我发现我可以禁用触摸事件(使用chrome://flags/#touch-events
),但这会完全禁用左键单击。
是否有人成功地在 Ubuntu 14.04 中使用触摸屏和 Google Chrome?(我正在为信息亭风格的设置进行研究,因此我使用 Ubuntu Server 和 nodm 而不是 Unity 或其他桌面 shell,而且我的硬件也有点不寻常。)
答案1
至少有一个对我有用的解决方案。:)
--touch-devices
使用 Chrome 的命令行参数可以为我解决该问题。
通过以下方式确定控制台中 X 的输入设备 ID:
xinput list
导致
google-chrome --touch-devices=10
在我的系统上。
要使 Chrome 始终使用此 CLI 标志,请参阅:
答案2
这个问题对我来说很难捉摸,所以我不确定我目前的修复是否真的能保持修复。但我所做的是注释掉Option "SoftButtonAreas"
中的任何出现/usr/share/X11/xorg.conf.d/50-synaptics.conf
。然而,这不是解决问题的方法。相反,我应该用类似这样的方法覆盖此文件/etc/X11/xorg.conf.d/my-synaptics.conf
。我将重新启动,看看是否再次破坏它……