Я заметил, что сенсорный экран не работает в FireFox на рабочем столе Ubuntu 16 (на ноутбуке с сенсорным экраном), что является большим обломом, так как я парень из FireFox, а браузер - это 90% того, что я использую для своего персонального компьютера. , Обратите внимание, что он работает на Firefox не из Linux и работает в Chrome / Chromium в Ubuntu.
Я провел некоторое исследование по этому вопросу и нашел много людей с той же жалобой 2-3 года назад. В этих случаях все соглашались в том, что FireFox просто не хватало какой-то необходимой технологии для поддержки этого (некоторые говорят, что GTK 3, другие говорят что-то другое). Однако они утверждали, что эта проблема уже была исправлена в ранее выпущенном FF v50. Сейчас FF 50 вышел, и я запускаю его, но он все еще не работает.
Есть ли что-то, что я могу добавить, версию Alpha / Beta / Dev / Nightly, которую я могу использовать, или что-то, что я могу сделать для самой Ubuntu, чтобы заставить это работать?
Найденный этим решением в другом месте: если я запускаю Firefox с командной строки с
env MOZ_USE_XINPUT2=1 firefox
затем прокрутка сенсорного экрана работает на меня. Чтобы избежать необходимости запускать 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
набор к истинному. Предупреждение: это не рекомендуется и могло повредить материал.
Я нашел плагин браузера под названием Захват, и Перетащите, который добавляет эту функциональность к FireFox.
Это работало на меня (Firefox 57.0.4, Дуга Linux):
открывают about:config
в Firefox для установки dom.w3c_touch_events.enabled=1
(значение по умолчанию равняется 2).
редактирование /etc/security/pam_env.conf
и добавляет MOZ_USE_XINPUT2 DEFAULT=1
перезагрузка и перезапускает firefox
(см. также , Как я могу заставить Firefox распознавать мультисенсорные жесты на сенсорном экране? )
Установите, "Перетаскивают для Прокрутки" плагина. https://addons.mozilla.org/en-US/firefox/addon/drag_scroll /
Обнаружено (пока) еще одно дополнение Firefox, которое позволяет вам сделать это. Надеюсь, что этот останется доступным дольше, чем два других.
После добавления перейдите в «Параметры» > «Основные» и установите флажок «Левая кнопка». Я работаю на Ubuntu 18.04 LTS и Firefox 78.0.1 (64-разрядная версия)