GNU/Linux >> Belajar Linux >  >> Ubuntu

Ubuntu 16 Dan Layar Sentuh Bergulir Di Firefox?

Saya perhatikan bahwa layar sentuh tidak berfungsi di FireFox pada desktop Ubuntu 16 (pada laptop layar sentuh), yang sangat mengecewakan karena saya adalah orang FireFox dan browser adalah 90% dari apa yang saya gunakan untuk komputer pribadi saya. Perhatikan bahwa ini berfungsi di FireFox non-linux dan berfungsi di Chrome/Chromium di Ubuntu.

Saya telah melakukan beberapa penelitian tentang ini dan menemukan banyak orang dengan keluhan yang sama 2 – 3 tahun yang lalu. Dalam kasus-kasus itu, konsensus biasanya adalah bahwa FireFox hanya kekurangan beberapa teknologi yang diperlukan untuk mendukung ini (beberapa mengatakan GTK 3, yang lain mengatakan sesuatu yang lain). Namun mereka mengklaim bahwa masalah ini sudah diperbaiki di FF v50 pra-rilis. Sekarang FF 50 sudah keluar dan saya menjalankannya tetapi masih tidak berhasil.

Apakah ada sesuatu yang dapat saya tambahkan, versi Alpha / Beta / Dev / Nightly yang dapat saya gunakan, atau sesuatu yang dapat saya lakukan untuk Ubuntu sendiri agar ini berfungsi?

Jawaban Terbaik

Menemukan solusi ini di tempat lain:jika saya memulai firefox dari baris perintah dengan

env MOZ_USE_XINPUT2=1 firefox

maka pengguliran layar sentuh berfungsi untuk saya. Untuk menghindari keharusan memulai firefox dari baris perintah, Anda dapat mengedit kode eksekutif peluncur aplikasi Unity untuk menyertakan ini. .desktop bawaan berada di /usr/share/applications tetapi kami akan menyalinnya ke folder beranda kami sehingga perubahan yang kami buat kebal untuk ditimpa oleh pengelola paket saat pembaruan.

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

temukan Exec baris di [Desktop Entry] bagian dan ubah ke

Exec=env MOZ_USE_XINPUT2=1 firefox %u

Ubah juga baris exec lainnya, jika Anda mau. Itu memengaruhi opsi di menu klik kanan.

EDIT: Pada titik tertentu ini berhenti berfungsi (saya pikir karena ekstensi yang saya instal). Untuk memperbaikinya, saya harus pergi ke about:config di browser, klik kanan, tambahkan browser.tabs.remote.force-enable boolean baru disetel ke benar. Peringatan:ini tidak disarankan dan dapat merusak barang.

Terkait:Mencoba memetakan + ke global (tombol panah seperti Vim) dengan xmodmap?
Ubuntu
  1. Ubuntu 22.04 Unity Desktop

  2. Ubuntu Remote Desktop:Cara Mengatur dan Menghubungkannya

  3. Perbedaan Antara Server Ubuntu, Minimal Dan Desktop?

  1. Instalasi Ubuntu 20.04 Dropbox dan integrasi desktop

  2. Cara menginstal, menghapus, dan memperbarui Firefox di Ubuntu

  3. Bagaimana cara menambah dan mengganti tata letak keyboard di Desktop Ubuntu 22.04

  1. Konfigurasikan Alamat IP Statis di Ubuntu 20.04 (Server CLI dan Desktop)

  2. Ubuntu Budgie 18.04 Ulasan:Perpaduan Sempurna Desktop Ubuntu dan Budgie

  3. Cara membersihkan uninstall dan menginstal ulang Firefox di Ubuntu