Firefox'un dokunmatik ekranda çoklu dokunma hareketlerini tanımasını nasıl sağlayabilirim?


27

Multitouch, kutudan çıkan Chromium'da iyi çalışıyor, ancak Firefox'ta çalışmıyor gibi görünüyor. Chromium'da, parmağınızı ekranda yukarı veya aşağı sürüklemek, ekranı beklendiği gibi kaydırır, ancak Firefox'ta bu hareketin metni vurguladığı görülüyor. Firefox'un çoklu dokunma hareketleriyle iyi oynamasını nasıl sağlayabilirim?

Ubuntu 14.04'ü bir Lenovo Yoga 2 11 "üstü açılır dizüstü bilgisayarda kullanıyorum.

Düzenleme: Ben sayfasını okumak burada o dokunmatik yeteneği FF mevcut ancak devre dışı olduğunu söylüyor. Ancak onları etkinleştirmek ve yeniden başlatmak herhangi bir etkiye sahip değil - parmağını ekran boyunca sürüklemek hala sadece metni seçiyor.


Dokunmatik ekranları mutlak bir işaretçi aygıtı olarak gördüğü için, bir Ubuntu problemi olduğunu düşünüyorum. Olumlu bir oyum var.
Kaz Wolfe

@Whaaaaaat, Fedora'daki Firefox ile şu ana kadar gördüğüm en iyi çoklu dokunma özelliğine sahip GNOME 3.14 çalıştıran aynı sorunları görüyorum, bu yüzden sorunun Ubuntu olduğunu sanmıyorum.
Jonathan,

Touchegg + Touchegg-gce denedin mi? Doğuda, kromun içinde zaten mümkün, "chrome-browser - touch-events = enable" ile
Paulo Coghi - Reinstate Monica,

Burada belirtilen bazı uzantılar yardımcı olabilir
Wilf

Modern FF'de kutudan çıktığında, cevap
ver bakalım

Yanıtlar:


13

Firefox 50 ile Xubuntu 16.04'te, e10'ları etkinleştirip env-var'ı ayarlayarak çalışmasını sağladım MOZ_USE_XINPUT2=1. Detayda:

  1. E10s / Çok İşlemeli'yi etkinleştirin. Firefox 57 veya daha üstünü kullanıyorsanız, önceden etkin olması gerekir. Aksi takdirde, bir grup eki devre dışı bırakmanız ve muhtemelen bunu etkinleştirmeye zorlamanız gerekebilir.

    • Hangi eklentilerin e10'larla uyumlu olmadığını kontrol etmek için https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/ kullanın , ancak yalnızca uyumlu olarak işaretlenmiş eklentileri yeterli olmasa da e10'ları açmak için FF50'de, yine de zorla etkinleştirmeniz gerekebilir (FF50'de, varsayılan olarak e10'larla yalnızca belirli beyaz listeye eklenmiş eklentilere izin verilir - sonraki sürümlerde, tüm eklentiler uyumlu olduğu sürece e10'lara izin verilir).
    • about:supportÇok işlemli açık olup olmadığını kontrol edebilirsiniz . Zorla etkinleştirmek gerekirse, sadece şunu açın: config, sağ tıklayın ve booleanadla yeni bir değer girin browser.tabs.remote.force-enable; daha sonra FF'yi yeniden başlatın ve about:supporttekrar kontrol edin .
  2. FF'den çıkın ve komut satırından ile başlayın MOZ_USE_XINPUT2=1 /usr/bin/firefox.

Şimdi https://www.paulirish.com/demo/multi adresini test edebilir ve tek parmağınızla kaydırma yapabilirsiniz .

Kaynak: https://support.mozilla.org/en-US/questions/1091627


1
Bu benim için Ubuntu 16.04, v50'de çalıştı. Pan ve Sürükle uzantısından çok daha doğal bir duygu! (Kaydırmayı ayrı bir iş parçacığında çalıştıran Asenkron Pan ve Zoom'u veya APZ'yi kullanır ve daha fazla elastik / yumuşak kaydırma hissi vardır)
Jason O'Neil

Benim için iyi çalıştı. Yine de şunu söylemek zorundayım; çimdik zumda kromdan çok daha az kaygan.
G. Meyer,

Benim için de çalıştım! Ubuntu 18.04, Firefox 69 ve kutudan dışarı çalışma ...
José M. Carnero


4

Firefox için " Tut ve sürükle " uzantısı benim için hile yaptı, en azından metni seçmeden kaydırmaya izin verdi. Ancak, hareketler işe yaramadı.


1

Bunun, çeşitli işletim sistemlerinde ve çeşitli donanımlarda olduğu gibi Firefox'un kendisiyle ilgili bir sorun olduğuna inanıyorum. Ubuntu çalıştıran MacBook multi-touch touchpad üzerinde nasıl çalışacağını biliyorum, bu yüzden orada nasıl yapılacağını göstereceğim ve bir ayar olduğu gibi dokunmatik ekranınızda da çalışabilmelisiniz. Firefox'ta sistem değil.

Tamam, Firefox'u açın ve about:configadres çubuğuna girin , ardından filtre kutusuna browser.gestureFirefox'a yönelik tüm dokunma hareketlerini getirecek. Dokunmatik ayarları gösterdikten browser.gesture.pinch.insonra cmd_fullZoomReduce, bu değerin aranması ve değerini ayarlamanız gerekir; bu işlem size yakınlaştırmayı sağlamalıdır ve yakınlaştırmayı sağlamak için browser.gesture.pinch.outbu değeri arayın ve ayarlayın cmd_fullZoomEnlarge. Bu değerleri ayarladıktan sonra, değiştirmeniz gereken 2 ayar daha vardır. Aramak istediklerinizden biri browser.gesture.pinch.latched, varsayılan olarak, bunu truedeğiştirmek isteyip istemediğinize göre ayarlanmıştır false, daha sonra varsayılan browser.gesture.pinch.thresholdolarak ayarlanmış olana gidersiniz .15010

Tüm multi-touch özelliklerinin benim için çalışmasını sağladım, umarım sizin için de işe yarar, iyi şanslar.


4
Bu benim için işe yaramıyor - parmağımı sayfa boyunca sürüklemek yine de sayfayı Chromium'da olduğu gibi hareket ettirmiyor, yine de metni seçiyor. Kıstırma ve yakınlaştırma da sadece metni seçer. Öyleyse sorun, Firefox'un sadece dokunmatik ekran olaylarını dokunmatik olaylar olarak algılamaması gibi görünüyor - belki de onları fare olayları olarak görüyor?
Jonathan

1

Ubuntu 18.04'teki Firefox versiyonunda kutudan çıktı:

  • iki parmağınızla yakınlaştırmayı yakınlaştır (biraz yavaş ve tepkisiz ve iki elin parmaklarını daha iyi kullanırsanız)
  • iki parmakla kaydırma ve yukarı ve aşağı kaydırma (ayrıca biraz tepkisiz)
  • üç parmakla dokunma menüyü alır
  • parmağını ekran boyunca sürüklemek metni seçer.

Seçilen metni kopyalamak için bir seçenek görünmüyor, ancak menüyü almak ve oraya kopyalamayı seçmek için Shift + F10 tuşlarını kullanabilirsiniz.


-1

Bu satırı sadece ~ / .profile komutunun sonuna ekleyin ve oturumunuzu yeniden başlatın.

export MOZ_USE_XINPUT2=1

AskUbuntu'ya Hoşgeldiniz! Muhtemelen aşağı oy kullanıyorsunuz çünkü cevabınız yukarıdaki daha ayrıntılı cevabın aynısıdır : askubuntu.com/a/868076/89175 Bunu önlemek için, lütfen kendi sorularınızı göndermeden önce sorulara verilen diğer cevapları gözden geçirin. Veya, diğer cevapta yanlış bir şey varsa, lütfen diğer kullanıcıların yanıtınızın neden yinelemeli göründüğünü ancak neden görünmediğini anlayabilmesi için açıklayın.
PatKilg
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.