หน้าจอสัมผัสของ Google Chrome - คลิกขวาค้าง


13

ฉันมีปัญหากับ Google Chrome และหน้าจอสัมผัสของฉันใน Ubuntu 14.04

การใช้งานหน้าจอสัมผัสพื้นฐานทำงานได้ดี แต่ถ้าฉันแตะสองครั้งบนหน้าจอสัมผัส (รูปแบบการคลิกขวาเท่าที่ฉันสามารถบอกได้) จากนั้นทุกครั้งที่ฉันสัมผัสหน้าจอหลังจากนั้นจะทำหน้าที่เหมือนว่าฉันพูดถูก -clicked

ปัญหานี้ดูเหมือนจะไม่ซ้ำกับ Chrome ตัวอย่างเช่น xterm ทำหน้าที่ตามปกติ

ข้อเสนอแนะใด ๆ

มีวิธีการรับเหตุการณ์หน้าจอสัมผัสเพื่อทำหน้าที่เหมือนเหตุการณ์เมาส์หรือไม่ ตัวอย่างเช่นฉันพบว่าฉันสามารถปิดใช้งานกิจกรรมการสัมผัส (โดยใช้chrome://flags/#touch-events) ได้ แต่ปิดการใช้งานการแตะเมื่อคลิกซ้าย

ทุกคนประสบความสำเร็จในการใช้หน้าจอสัมผัสกับ Google Chrome ใน Ubuntu 14.04 หรือไม่ (ฉันกำลังทำสิ่งนี้เพื่อตั้งค่ารูปแบบคีออสก์ดังนั้นฉันจึงใช้เซิร์ฟเวอร์ Ubuntu และพยักหน้าแทนที่จะเป็น Unity หรือเดสก์ท็อปเชลล์ตัวอื่นและฮาร์ดแวร์ของฉันก็ผิดปกติเช่นกัน)


1
ฉันใช้ Ubuntu 14.04 เต็มกับฮาร์ดแวร์ปกติ แต่มีปัญหาเดียวกัน
Olli

คุณลองใช้ xev เพื่อดูว่าการกระทำนั้นจบลงแล้วหรือไม่ไม่รู้ว่ามันทำงานอย่างไรเพื่อการสัมผัส ดู www.x.org/archive/X11R7.7/doc/man/man1/xev.1.xhtml
DaveM

@DaveM - เราพยายามxevและไม่เห็นสิ่งใดที่จะบ่งบอกถึงปัญหา
Josh Kelley

@JoshKelley คุณอาจต้องเรียกใช้ก่อนและหลังปัญหาเกิดขึ้นเพื่อรับจุดฐานและความผิด มิฉะนั้นฉันเห็นว่าคุณมีทางออก
DaveM

คำตอบ:


2

มีวิธีแก้ปัญหาที่เป็นไปได้สำหรับฉันอย่างน้อยหนึ่งข้อ :)

ปัญหานั้นสามารถแก้ไขได้สำหรับฉันด้วย--touch-devicesพารามิเตอร์บรรทัดคำสั่งของ Chrome

กำหนด ID อุปกรณ์อินพุตของ X ในคอนโซลโดย

xinput list

นำไปสู่

google-chrome --touch-devices=10

ในระบบของฉัน

ในการทำให้ Chrome ใช้การตั้งค่าสถานะ CLI นี้ทุกครั้งโปรดดู:

วิธีตั้งค่าสถานะ CLI สำหรับ Google Chrome

Chrome + Touchscreen + Unity (14.04)


เราสะดุดใน--touch-devicesขณะที่ตรวจสอบปัญหาอื่นและไม่ทราบว่าจะสามารถช่วยได้ที่นี่เช่นกัน ฉันไม่ได้อยู่ในสถานะที่จะทดสอบว่าสิ่งนี้สามารถแก้ไขปัญหาที่เรามีอยู่ได้หรือไม่ แต่มันก็สมเหตุสมผล ขอบคุณ
Josh Kelley

0

ปัญหานี้ยากมากสำหรับฉันดังนั้นฉันไม่แน่ใจว่าการแก้ไขปัจจุบันของฉันจะได้รับการแก้ไขจริงหรือไม่ แต่สิ่งที่ผมทำก็คือจะแสดงความคิดเห็นออกมาการเกิดขึ้นของใด ๆในOption "SoftButtonAreas" /usr/share/X11/xorg.conf.d/50-synaptics.confอย่างไรก็ตามนี่ไม่ใช่วิธีที่จะทำ แต่ฉันควร/etc/X11/xorg.conf.d/my-synaptics.confแทนที่แฟ้มนี้ในสิ่งที่ต้องการ ฉันจะเริ่มต้นใหม่และดูว่ามันทำลายอีกครั้ง ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.