Google Chrome 触摸屏 - 右键单击​​卡住

Google Chrome 触摸屏 - 右键单击​​卡住

我在 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 标志,请参阅:

如何为 Google Chrome 设置 CLI 标志?

Chrome + 触摸屏 + Unity (14.04)

答案2

这个问题对我来说很难捉摸,所以我不确定我目前的修复是否真的能保持修复。但我所做的是注释掉Option "SoftButtonAreas"中的任何出现/usr/share/X11/xorg.conf.d/50-synaptics.conf。然而,这不是解决问题的方法。相反,我应该用类似这样的方法覆盖此文件/etc/X11/xorg.conf.d/my-synaptics.conf。我将重新启动,看看是否再次破坏它……

相关内容