Як змусити прокручування сенсорного екрану працювати у Firefox Quantum?


18

Використовуючи Firefox kvant 57 та Ubuntu 17.10, я не в змозі прокрутити веб-сторінку, торкнувшись екрана та пересунувши сторінку. Однак це працює в браузері Chrome.

Як змусити прокручування сенсорного екрану працювати у Firefox Quantum?

Відповіді:


25

Це ж рішення для Firefox 50 та Ubuntu 16.xx як і раніше працює для Firefox Quantum 57 та Ubuntu 17.10: Ubuntu 16 та сенсорний екран прокрутки у FireFox

Рішення полягає у запуску firefox за допомогою:

env MOZ_USE_XINPUT2=1 firefox

Ви можете зробити це постійним, змінивши пускову установку за допомогою наступного:

sudo sed -i "s|Exec=|Exec=env MOZ_USE_XINPUT2=1 |g" /usr/share/applications/firefox.desktop

Щоб скасувати цю зміну, використовуйте:

sudo sed -i "s|Exec=env MOZ_USE_XINPUT2=1 |Exec=|g" /usr/share/applications/firefox.desktop

Порівнюючи сенсорну прокрутку в Firefox Quantum, використовуючи це рішення. з сенсорною прокруткою в Chrome:

  • Прокрутка лише одним пальцем; прокручування двох пальців призводить до збільшення веб-сторінки. Це відрізняється від Chrome, де ви можете прокручувати за допомогою двох пальців, але все одно натискаєте, щоб збільшити або зняти масштаб.
  • Ви можете прокручувати лише вертикально або горизонтально, залежно від того, в якому напрямку рухається ваш початковий рух; це відрізняється від Chrome, де ви можете прокручувати горизонтально або вертикально (або по колах), не піднімаючи пальців.

ВИ БОЖИЙ ПЖ !!! Я шукав, як це зробити вже два місяці, і використовую напівзапечені розширення для перетягування на дотик, які справді не так добре працюють. Найсмішніше, що я натрапив на цю відповідь, шукаючи щось зовсім інше ... Дякую!
thebunnyrules

Після трохи тестування, здається, це занадто нестабільно, щоб бути зручним для використання, ймовірно, тому це все ще вимкнено. Спочатку це чудово працює, але як тільки ви довго натискаєте кнопку для вибору тексту, це спливає контекстне меню, і після цього все стає справді баггі. Ну добре. Можливо, незавершене виробництво.
thebunnyrules

@thebunnyrules Я думаю, що у мене така ж проблема, як і у вас, перевірте bugzilla.mozilla.org/show_bug.cgi?id=1451587, якщо у вас є можливість.
Стівен Рупперт

@blendmaster Коли я використовую FF wayland, нестабільність зникає. Спливаюче меню все ще стикається з каретою, але подвійним натисканням можна скористатися замість довгого натискання. Для X11 я просто відключив довге натискання на контекстне меню як тимчасове рішення. Я можу вам сказати, як це зробити, якщо ви знаєте, як скласти ff.
thebunnyrules

1
Добре, коли витягаєте джерело, знайдіть: <mozsource> /gfx/thebes/gfxPrefs.h. Відкрийте цей файл і шукайте ui.click_hold_context_menus.delay (повна лінія - DECL_GFX_PREF (Live, "ui.click_hold_context_menus.delay", UiClickHoldContextMenusDelay, int32_t, 500);) Ви хочете змінити 500 в 999 ( 500 мс затримки до 10 секунди). Це воно. У вас більше не буде контекстного меню, але принаймні дотик буде стабільним у X11. Після того, як ви налагодите контакт, я дійсно рекомендую додаток "Жести планшетного ПК", він додає ff на паритет із хромом для дотику в цій точці.
thebunnyrules
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.