Я использую ноутбук с Ubuntu 19.04, и хотя в Nautilus и Chromium я могу получить точную прокрутку, в Firefox это не так. Вот (короткое 30-секундное) демонстрационное видео, чтобы показать вам, что я имею в виду: https://youtu.be/GeLQLZAp2lg
В Firefox у меня есть Плавная прокрутка , но не Точная прокрутка . В Chromium (и файловом менеджере Nautilus, и практически везде) у меня есть Precise Scrolling , как показывает видео.
uname -a
: Linux MACHINE_NAME 5.0.0-16-generic #17-Ubuntu SMP Wed May 15 10:52:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
74.0.3729.169 (Official Build) Built on Ubuntu , running on Ubuntu 19.04 (64-bit)
xinput
): DELL0767:00 06CB:7E92 Touchpad
Это ошибка в апстриме («апстрим» означает «оригинал») Firefox. Согласно некоторым источникам , это можно обойти, поместив файл MOZ_USE_XINPUT2=1
в /etc/environment
и перезагрузив (я попытался export
использовать его непосредственно в bash и запустить Firefox, но это не помогло). это не работает для меня, но, кажется, что его перенос в окружающую среду работает, по крайней мере, для ОП) .
По какой-то причине я не обнаружил вышеприведенный отчет о прокрутке. Тем не менее, я нашел этот отчет на панели запуска , в котором Ubuntu по умолчанию просит упаковать Firefox с MOZ_USE_XINPUT2=1
, который, в свою очередь, содержит комментарии со ссылками на некоторые связанные сообщения об ошибках. FWIW, причина, по которой они не упаковывают это с env. переменная по умолчанию суммируется в одном из комментариев Нейта Грэма:
Проблема в том, что установка envar просто заменяет некоторые проблемы другими:
Без этого набора envar прокрутка сенсорного экрана отсутствует, и прокрутка сенсорной панели выполняется по три строки за раз, а не попиксельно
С этим набором envar и появляется уведомление, прокрутка сенсорной панели прерывается, и прокрутка колесика мыши перестает работать до тех пор, пока Firefox не перефокусируется и не перефокусируется
Правильное решение - исправить эти ошибки, а не переключаться между двумя нарушенными состояниями
Это еще не было упомянуто здесь, но я должен был снять флажок 'С гладкой прокруткой' в настройках Firefox для этого для работы.