GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu 16 a rolování dotykové obrazovky ve Firefoxu?

Všiml jsem si, že dotyková obrazovka nefunguje ve FireFoxu na ploše Ubuntu 16 (na notebooku s dotykovou obrazovkou), což je velký průšvih, protože jsem FireFox a prohlížeč je 90% toho, k čemu používám svůj osobní počítač. Všimněte si, že to funguje na FireFox bez linuxu a funguje to v Chrome/Chromium na Ubuntu.

Udělal jsem na to nějaký průzkum a našel jsem mnoho lidí se stejnou stížností před 2–3 lety. V těchto případech byla shoda typicky taková, že FireFox prostě postrádal nějakou potřebnou technologii, která by to podporovala (někteří říkají GTK 3, jiní říkali něco jiného). Tvrdili však, že tento problém byl již vyřešen v předem vydaném FF v50. Nyní je FF 50 venku a já ho spouštím, ale stále to nefunguje.

Mohu něco přidat, verzi Alpha / Beta / Dev / Nightly, kterou mohu použít, nebo něco, co mohu udělat pro samotné Ubuntu, aby to fungovalo?

Nejlepší odpověď

Toto řešení jsem našel jinde:pokud spustím firefox z příkazového řádku pomocí

env MOZ_USE_XINPUT2=1 firefox

pak mi funguje rolování na dotykové obrazovce. Abyste nemuseli spouštět firefox z příkazového řádku, můžete upravit kód exec spouštěče aplikací Unity tak, aby obsahoval toto. Výchozí .desktop je umístěn v /usr/share/applications ale zkopírujeme jej do naší domovské složky, takže změny, které provedeme, nebudou při aktualizaci přepsány správcem balíčků.

cp /usr/share/applications/firefox.desktop ~/.local/share/applications/
gedit ~/.local/share/applications/firefox.desktop

vyhledejte Exec řádku v [Desktop Entry] a změňte jej na

Exec=env MOZ_USE_XINPUT2=1 firefox %u

Změňte také ostatní řádky exec, pokud se vám to líbí. Ty ovlivňují možnosti v nabídce po kliknutí pravým tlačítkem.

UPRAVIT: V určitém okamžiku to přestalo fungovat (myslím, že kvůli rozšíření, které jsem nainstaloval). Abych to napravil, musel jsem přejít na about:config v prohlížeči klikněte pravým tlačítkem a přidejte nový booleovský browser.tabs.remote.force-enable nastaveno na true. Upozornění:Toto se nedoporučuje a mohlo by to poškodit.

Související:Pokoušíte se mapovat + na globálně (klávesy se šipkami jako Vim) pomocí xmodmap?
Ubuntu
  1. Ubuntu 22.04 Unity Desktop

  2. Vzdálená plocha Ubuntu:Jak ji nastavit a připojit

  3. Rozdíl mezi Ubuntu Serverem, Minimalem a Desktopem?

  1. Instalace Ubuntu 20.04 Dropbox a integrace desktopu

  2. Jak nainstalovat, odinstalovat a aktualizovat Firefox na Ubuntu

  3. Jak přidat a přepnout rozložení klávesnice na ploše Ubuntu 22.04

  1. Konfigurace statické IP adresy na Ubuntu 20.04 (Server CLI a Desktop)

  2. Recenze Ubuntu Budgie 18.04:Perfektní směs Ubuntu a Budgie Desktop

  3. Jak vyčistit odinstalovat a znovu nainstalovat Firefox v Ubuntu