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


13

我在Ubuntu 14.04中使用Google Chrome和触摸屏时遇到了一些问题。

基本的触摸屏用法可以正常工作,但是如果我在触摸屏上双击(按我所能说的右键单击的手势),那么每次我触摸屏幕后,就好像我已经正确单击。

这个问题似乎是Chrome特有的;例如,xterm正常运行。

有什么建议么?

有没有办法使触摸屏事件的行为与鼠标事件相同?例如,我找到了可以禁用触摸事件的位置(使用chrome://flags/#touch-events),但是这完全禁用了单击鼠标左键的功能。

是否有人在Ubuntu 14.04中成功将触摸屏与Google Chrome一起使用?(我正在为信息亭式设置进行此操作,因此我使用Ubuntu Server和nodm代替Unity或其他桌面外壳,并且我的硬件也有点不寻常。)


1
我正在使用正常硬件运行完整的Ubuntu 14.04,但是存在完全相同的问题。
奥利2015年

您是否尝试过使用xev来查看操作的最终结果,但是不知道它如何工作。见www.x.org/archive/X11R7.7/doc/man/man1/xev.1.xhtml
DAVEM

@DaveM-我们尝试了xev但看不到任何表明问题的内容。
Josh Kelley 2015年

@JoshKelley您可能需要在问题出现之前和之后运行它,以获取基点和故障。否则,我会看到您有解决方案
DaveM

Answers:


2

至少有一种可行的解决方案对我有用。:)

使用Chrome的--touch-devices命令行参数可以为我解决该问题。

在控制台中确定X的输入设备ID

xinput list

导致

google-chrome --touch-devices=10

在我的系统上。

要使Chrome始终使用此CLI标志,请参阅:

如何为Google Chrome设置CLI标志?

Chrome +触摸屏+ Unity(14.04)


我们--touch-devices在调查另一个问题时偶然发现,但没有意识到它也可以在这里提供帮助。我现在无法测试这是否可以解决我们遇到的问题,但这是有道理的。谢谢。
Josh Kelley 2015年

0

这个问题对我来说是个难以捉摸的问题,所以我不确定我当前的修复程序是否会真正解决。但是我所做的是注释掉任何发生在Option "SoftButtonAreas"中的事件/usr/share/X11/xorg.conf.d/50-synaptics.conf。但是,这不是这样做的方法。相反,我应该以类似方式覆盖此文件/etc/X11/xorg.conf.d/my-synaptics.conf。我将重新启动,看看是否会再次损坏它...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.