จะทำให้การเลื่อนหน้าจอสัมผัสทำงานใน Firefox Quantum ได้อย่างไร


18

ใช้ Firefox quantum 57 และ Ubuntu 17.10 ฉันไม่สามารถเลื่อนหน้าเว็บได้โดยการสัมผัสหน้าจอและเลื่อนหน้า อย่างไรก็ตามวิธีนี้ใช้ได้ในเบราว์เซอร์ Chrome

จะทำให้การเลื่อนหน้าจอสัมผัสทำงานใน Firefox Quantum ได้อย่างไร

คำตอบ:


25

โซลูชันเดียวกันสำหรับ Firefox 50 และ Ubuntu 16.xx ยังคงใช้ได้กับ Firefox Quantum 57 และ Ubuntu 17.10: Ubuntu 16 และการเลื่อนหน้าจอสัมผัสใน FireFox

ทางออกคือการเปิดตัว Firefox โดยใช้:

env MOZ_USE_XINPUT2=1 firefox

คุณสามารถทำให้สิ่งนี้เป็นแบบถาวรได้โดยแก้ไขตัวเรียกใช้โดยใช้วิธีต่อไปนี้:

sudo sed -i "s|Exec=|Exec=env MOZ_USE_XINPUT2=1 |g" /usr/share/applications/firefox.desktop

หากต้องการยกเลิกการเปลี่ยนแปลงให้ใช้:

sudo sed -i "s|Exec=env MOZ_USE_XINPUT2=1 |Exec=|g" /usr/share/applications/firefox.desktop

เปรียบเทียบการเลื่อนแบบสัมผัสใน Firefox Quantum โดยใช้วิธีนี้ ด้วยการเลื่อนด้วยสัมผัสใน Chrome:

  • การเลื่อนเป็นนิ้วเดียวเท่านั้น การเลื่อนด้วยสองนิ้วทำให้หน้าเว็บซูม สิ่งนี้แตกต่างจาก Chrome ซึ่งคุณสามารถเลื่อนโดยใช้สองนิ้ว แต่ก็ยังหยิกเพื่อซูมหรือยกเลิกการซูม
  • คุณสามารถเลื่อนได้ทั้งแนวตั้งและแนวนอนทั้งนี้ขึ้นอยู่กับทิศทางการเคลื่อนไหวเริ่มต้นของคุณ สิ่งนี้แตกต่างจาก Chrome ซึ่งคุณสามารถเลื่อนในแนวนอนหรือแนวตั้ง (หรือเป็นวงกลม) ได้โดยไม่ต้องยกนิ้ว

คุณเป็นพระเจ้า PJ !!! ฉันได้ค้นหาวิธีการทำเช่นนั้นเป็นเวลา 2 เดือนในขณะนี้และใช้ส่วนขยายอบครึ่งสำหรับการลากด้วยการแตะที่ไม่ได้ผลจริง สิ่งที่ตลกคือฉันเจอคำตอบนี้ในขณะที่ค้นหาสิ่งที่แตกต่างอย่างสิ้นเชิง ... ขอบคุณ!
thebunnyrules

หลังจากการทดสอบเล็กน้อยดูเหมือนว่าไม่เสถียรที่จะใช้งานได้อาจเป็นสาเหตุว่าทำไมค่าเริ่มต้นยังคงปิดอยู่ มันใช้งานได้ดีในตอนแรก แต่ทันทีที่คุณคลิกนานเพื่อเลือกข้อความมันจะทำให้เมนูบริบทปรากฏขึ้น อ่า อาจเป็นงานที่กำลังดำเนินอยู่
thebunnyrules

@thebunnyrules ฉันคิดว่าฉันมีปัญหาเช่นเดียวกับคุณลองดูbugzilla.mozilla.org/show_bug.cgi?id=1451587หากคุณมีโอกาส
Steven Ruppert

@blendmaster เมื่อฉันใช้ FF wayland ความไม่เสถียรก็หายไป เมนูป๊อปอัพยังคงขัดแย้งกับคาเร็ต แต่สามารถใช้การแตะสองครั้งแทนการกดแบบยาวเพื่อโทรออก สำหรับ X11 ฉันเพิ่งปิดใช้งานการกดแบบยาวสำหรับเมนูบริบทเป็นโซลูชันชั่วคราว ฉันสามารถบอกคุณได้ว่าควรทำอย่างไรถ้าคุณรู้วิธีรวบรวม ff
thebunnyrules

1
ตกลงเมื่อคุณแยกแหล่งข้อมูลให้ค้นหา: <mozsource> /gfx/thebes/gfxPrefs.h เปิดไฟล์นั้นและมองหา ui.click_hold_context_menus.delay (บรรทัดเต็มคือ DECL_GFX_PREF (สด, "ui.click_hold_context_menus.delay", UiClickHoldContextMenusDelay, int32_t, 500); 500ms ของความล่าช้าถึง 10 วินาที) แค่นั้นแหละ. คุณจะไม่มีเมนูบริบทอีกต่อไป แต่อย่างน้อยการสัมผัสจะมีเสถียรภาพใน X11 เมื่อคุณใช้งานระบบสัมผัสได้แล้วฉันจะแนะนำแท็บเล็ต Gestures addon อย่างแท้จริงมันทำให้ ff มีความเท่าเทียมกับโครเมี่ยมสำหรับการสัมผัส ณ จุดนั้น
thebunnyrules
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.