FireFox'ta Ubuntu 16 ve dokunmatik ekran kaydırma


34

Dokunmatik ekranın FireFox'ta Ubuntu 16 masaüstünde (dokunmatik ekranlı bir dizüstü bilgisayarda) çalışmadığını fark ettim, bu bir FireFox çocuğuyum ve tarayıcı kişisel bilgisayarımı kullandığımın% 90'ı kadar büyük bir serseri. Linux olmayan FireFox'ta çalıştığını ve Ubuntu'daki Chrome / Chromium'da çalıştığını unutmayın.

Bu konuda biraz araştırma yaptım ve aynı şikayetle 2 - 3 yıl önce birçok insan buldum. Bu gibi durumlarda, fikir birliği tipik olarak FireFox'un bunu desteklemek için gerekli bir teknolojiden yoksun olduğu (bazıları GTK 3, diğerleri ise başka bir şey söyledi). Ancak, bu sorunun önceden yayımlanmış FF v50'de zaten çözüldüğünü iddia etmişlerdir. Şimdi FF 50 çıktı ve koşuyorum ama hala çalışmıyor.

Ekleyebileceğim bir şey var, kullanabileceğim bir Alpha / Beta / Dev / Nightly sürümü veya bunun işe yaraması için Ubuntu'nun kendisine yapabileceğim bir şey var mı?


1
Hangisi 16.04 veya 16.10?
RolandiXor

@RolandiXor 16.04
Hack-R


Nasıl etkinleştirileceği hakkında askubuntu.com/a/868076/25639 adresine bakın
19

Lütfen kabul edilen cevabın değişimini düşünün: @ 50ty daha gerçek görünüyor
rubo77

Yanıtlar:


33

Bu çözümü başka yerde buldum: eğer firefox ile komut satırından başlarsam

env MOZ_USE_XINPUT2=1 firefox

sonra dokunmatik ekran kaydırma benim için çalışıyor. Firefox'u komut satırından başlatmak zorunda kalmamak için, Unity uygulama başlatıcısı yürütme kodunu buna dahil etmek için düzenleyebilirsiniz. Örneğin, aç

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

içindeki Execçizgiyi bulmak[Desktop Entry]bölümdeki ve değiştirin.

Exec=env MOZ_USE_XINPUT2=1 firefox %u

İsterseniz diğer yürütme çizgilerini de değiştirin. Bunlar sağ tıklama menüsündeki seçenekleri etkiler.

EDIT: Bir noktada bu çalışmayı durdurdu (taktığım bir uzantı nedeniyle düşünüyorum). Düzeltmekabout:configiçin tarayıcıyagitmek zorundaydım, sağ tıklayın,browser.tabs.remote.force-enabletrue olarak ayarlanmışyeni bir boolean ekleyin. Uyarı: Bu önerilmez ve bir şeyleri kırabilir.


3
XINPUT2 = 1 ile birlikte, about:configayarlamak için de gitmeniz gerekebilir dom.w3c_touch_events.enabled=1(varsayılan 2 idi). Deneyimlerime göre, bu iki parmakla kaydırma özelliğini etkinleştirirken, bir parmak hala metni seçiyor.
Jeff G

3
Etkin e10s adlı bir şeyin olduğundan emin olmanız gerektiğini unutmayın. Bunu yapıp yapmadığınızı öğrenmek about:supportiçin 'Multiprocess Windows' yazıp açın .
BudgieInWA

4
Orada sap ayarına bir (kuşkusuz güzel aptal) alternatif bir yol da var MOZ_USE_XINPUT2sadece eklemek - MOZ_USE_XINPUT2 DEFAULT=1için /etc/security/pam_env.conftekrar bu konuda (muhtemelen) hiç endişe sonra
rookie1024

Bu Firefox 57 benim için daha fazla değişiklik yapmadan çalıştı. Harika!
DaVince,

@JeffG Bu benim için çalışmıyor. MOZ_USE_XINPUT2 DEFAULT = 1'i /etc/security/pam_env.conf dosyasına koydum. Hangi touch_events değerini seçersem seçmem (1 veya 2), bir parmak her zaman kaydırıyor. FF68
HD189733b

28

Bu benim için çalıştı (firefox 57.0.4, Arch Linux):

  1. about:configayarlamak için firefox'ta açın dom.w3c_touch_events.enabled=1(varsayılan 2'dir).

  2. düzenle /etc/security/pam_env.confve ekleMOZ_USE_XINPUT2 DEFAULT=1

  3. Firefox'u yeniden başlatın ve yeniden başlatın

(ayrıca bkz. Firefox'un bir dokunmatik ekranda çoklu dokunma hareketlerini tanımasını nasıl sağlayabilirim? )


10
düzenlemeye gerek yoktu about:config, ortam değişkenini ayarlamak yeterliydi. FF60'ta.
3ventic

1
Bu, yakınlaştırma hareketlerini de devre dışı bırakmak istemeniz dışında çalışır. 2 parmakla kaydırma kullanmak can sıkıcıdır ve kaydırma yaparken içeriği yakınlaştırır / uzaklaştırır. Bunu -disabledeğerlerin sonuna ekleyerek yapabilirsiniz browser.gesture.pinch.inve browser.gesture.pinch.out örneğincmd_fullZoomReduce-disable
Rudolf Olah

3

Bu işlevi FireFox'a ekleyen Grab and Drag adlı bir tarayıcı eklentisi buldum .


1
Bu eklentiyi mi kastediyorsun ?
Pablo A,

@PabloBianchi Yep budur
Hack-R,

2
Tut ve Sürükle, yalnızca dokunmatik veya yalnızca kalem bilgisayarlar için tasarlanmış gibi görünmektedir. Metin vb. Seçmek için fareyi hala kullanmak istiyorsanız, çok zor bir çözüm olabilir. MOZ_USE_XINPUT2, Kinetik kaydırma sağlayan binicisini ve sürükle-to-kaydırma, harika çalışıyor.
Leif Arne Storset 24:17

@LeifArneStorset Benim için çalışıyor gibi görünüyor, ama kesinlikle diğer çözümü de kontrol edeceğim, teşekkürler
Hack-R


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.