फ़ायरफ़ॉक्स में Ubuntu 16 और टचस्क्रीन स्क्रॉल


34

मैंने देखा है कि टचस्क्रीन Ubuntu 16 डेस्कटॉप (टचस्क्रीन लैपटॉप पर) पर फायरफॉक्स में काम नहीं करता है, जो कि एक प्रमुख बुमेर है क्योंकि मैं एक फ़ायरफ़ॉक्स लड़का हूं और ब्राउज़र 90% है कि मैं अपने पर्सनल कंप्यूटर का उपयोग किस लिए करता हूं। ध्यान दें कि यह नॉन-लाइनक्स फायरफॉक्स पर काम करता है और यह उबंटू में क्रोम / क्रोमियम में काम करता है।

मैंने इस पर कुछ शोध किया है और 2 - 3 साल पहले एक ही शिकायत वाले बहुत से लोगों को पाया है। उन मामलों में आम तौर पर आम सहमति थी कि फायरफॉक्स को इसका समर्थन करने के लिए बस कुछ आवश्यक तकनीक का अभाव था (कुछ कहते हैं जीटीके 3, अन्य ने कुछ कहा)। हालांकि उन्होंने दावा किया कि यह मुद्दा पहले से जारी एफएफ v50 में तय किया गया था। अब FF 50 बाहर है और मैं इसे चला रहा हूं लेकिन यह अभी भी काम नहीं कर रहा है।

क्या ऐसा कुछ है जो मैं जोड़ सकता हूं, एक अल्फा / बीटा / देव / रात का संस्करण जो मैं उपयोग कर सकता हूं, या कुछ ऐसा जो मैं उबंटू में कर सकता हूं ताकि यह काम कर सके?


1
कौन सा एक 16.04 या 16.10?
रोलंडीएक्सॉर

@ रोलंडीएक्सॉर 16.04
हैक-आर

1
संबंधित बग रिपोर्ट: Bugzilla.mozilla.org/show_bug.cgi?id=1268599
unhammer

इसे सक्षम करने के तरीके के लिए askubuntu.com/a/868076/25639 देखें
7:45 पर unhammer

कृपया स्वीकार किए गए उत्तर के बदलाव पर विचार करें: @ 50 अधिक वास्तविक लगता है
rubo77

जवाबों:


33

यह समाधान कहीं और मिला: अगर मैं कमांड लाइन से फ़ायरफ़ॉक्स शुरू करता हूं

env MOZ_USE_XINPUT2=1 firefox

फिर टचस्क्रीन स्क्रॉलिंग मेरे लिए काम करती है। कमांड लाइन से फ़ायरफ़ॉक्स शुरू करने से बचने के लिए, आप इसे शामिल करने के लिए यूनिटी ऐप लॉन्चर निष्पादन कोड को संपादित कर सकते हैं। उदाहरण के लिए, खोलें

sudo gedit /usr/share/applications/firefox.desktop

लगता है Execमें लाइन [Desktop Entry]खंड और के लिए इसे बदल

Exec=env MOZ_USE_XINPUT2=1 firefox %u

यदि आपको ऐसा लगता है, तो अन्य निष्पादन लाइनों को भी बदलें। वे राइट-क्लिक मेनू में विकल्पों को प्रभावित करते हैं।

संपादित करें: कुछ बिंदु पर यह काम करना बंद कर देता है (मुझे लगता है कि मेरे द्वारा स्थापित एक एक्सटेंशन के कारण)। इसे ठीक करने के लिए, मुझेabout:configब्राउज़र मेंजाना था, राइट-क्लिक करना, सही पर एक नया बूलियनbrowser.tabs.remote.force-enableसेटजोड़ना। चेतावनी: यह अनुशंसित नहीं है और सामान तोड़ सकता है।


3
XINPUT2 = 1 के संयोजन में, आपको about:configसेट करने के लिए भी जाना पड़ सकता है dom.w3c_touch_events.enabled=1(डिफ़ॉल्ट 2 था)। मेरे अनुभव में यह दो-उंगली स्क्रॉल करने में सक्षम है, जबकि एक उंगली अभी भी पाठ का चयन करती है।
जेफ जी

3
ध्यान दें कि आपको यह सुनिश्चित करने की आवश्यकता है कि आपके पास e10s नामक एक चीज सक्षम है। यह पता लगाने के लिए कि आप क्या करते हैं, खोलें about:supportऔर 'मल्टीप्रोसेस विंडोज' देखें।
बुग्गीइन्वा

4
सेटिंग को संभालने के लिए वैकल्पिक रूप से ( MOZ_USE_XINPUT2MOZ_USE_XINPUT2 DEFAULT=1/etc/security/pam_env.conf
आमतौर पर

यह फ़ायरफ़ॉक्स 57 पर मेरे लिए और अधिक संशोधन के बिना काम किया। महान!
डेविस

@ जेफ यह मेरे लिए काम नहीं करता है। मैंने MOZ_USE_XINPUT2 DEFAULT = 1 को /etc/security/pam_env.conf में डाला। कोई फर्क नहीं पड़ता कि कौन सा स्पर्श_ मूल्य मैं (1 या 2) चुनता हूं, एक उंगली हमेशा स्क्रॉल होती है। FF68 पर
HD189733b

28

यह मेरे लिए काम किया (फ़ायरफ़ॉक्स 57.0.4, आर्क लिनक्स):

  1. about:configसेट करने के लिए फ़ायरफ़ॉक्स में खुला dom.w3c_touch_events.enabled=1(डिफ़ॉल्ट 2 है)।

  2. संपादित करें /etc/security/pam_env.confऔर जोड़ेंMOZ_USE_XINPUT2 DEFAULT=1

  3. रिबूट और पुनः आरंभ फ़ायरफ़ॉक्स

(यह भी देखें कि टच स्क्रीन पर मल्टीटच इशारों को पहचानने के लिए मुझे फ़ायरफ़ॉक्स कैसे मिल सकता है? )


10
संपादित करने की आवश्यकता नहीं थी about:config, पर्यावरण चर सेट करना पर्याप्त था। FF60 पर।
3

1
यह काम करता है सिवाय इसके कि आप इशारों को भी ज़ूम करने के लिए अक्षम करना चाहते हैं। यह 2-उंगली स्क्रॉल का उपयोग करने के लिए कष्टप्रद है और जब आप इसे सामग्री में / बाहर स्क्रॉल कर रहे हैं। आप उदाहरण के -disableलिए browser.gesture.pinch.inऔर अंत में मानों के अंत में जोड़कर ऐसा कर सकते हैंbrowser.gesture.pinch.outcmd_fullZoomReduce-disable
रुडोल्फ ओलह

3

मुझे ग्रैब और ड्रैग नामक एक ब्राउजर प्लगइन मिला, जो इस कार्यक्षमता को फायरफॉक्स में जोड़ता है।


1
क्या आपका मतलब इस ऐड से है ?
पाब्लो ए

@PabloBianchi येप एक है
हैक-आर

2
ग्रैब और ड्रैग को केवल-स्पर्श या केवल-पेन कंप्यूटर के लिए डिज़ाइन किया गया प्रतीत होता है। यदि आप अभी भी पाठ आदि का चयन करने के लिए माउस का उपयोग करना चाहते हैं, तो यह एक समाधान है। MOZ_USE_XINPUT2महान काम करता है,, काइनेटिक स्क्रॉल सक्षम करने लात और खींचें करने के लिए स्क्रॉल।
लीफ अर्ने कोर्सेट

@LeifArneStorset मेरे लिए काम करने लगता है, लेकिन मैं निश्चित रूप से दूसरे समाधान की भी जांच करूंगा, धन्यवाद
हैक-आर

ऐड-ऑन का पेज डिलीट होने लगता है = (
xjcl

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.