Кинетическая прокрутка в Ubuntu

Я недавно купил Dell Precision 5530 с Ubuntu и заметил, что прокрутка сенсорной панели работала намного лучше, чем над моим Thinkpad 470, и под управлением Ubuntu 18.04 (и теперь 18.10). Оба использования libinput, но на Dell кинетические работы прокрутки / прокрутка инерции работает отлично. Я понимаю, что libinput не реализует кинетическую прокрутку дизайном, но так или иначе это работает очень хорошо над Dell. Когда я устанавливаю ванильную Ubuntu 18.xx на лощине, сенсорная панель работает как дерьмо; если я устанавливаю их 16,04 изображений и затем обновляю, сенсорная панель работает отлично. Существует несколько других небольших вещей, которые работают лучше с изображением Dell, таким как лучшее управление/управление питанием вентилятора, и т.д. Я - немного новичок Linux, таким образом, я пытаюсь выяснить, где волшебный соус может быть. Я хотел бы выяснить, как получить сенсорную панель, работающую также с изображением запаса, и возможно копировать его на ThinkPad также. Я ценил бы, если кто-то мог бы указать на меня в направлении, я должен смотреть на. Спасибо Yuriy

3
задан 9 November 2018 в 21:39

1 ответ

Вероятно, эти 16.04 используют synaptics драйвер устаревший. Этот реализовал кинетическую прокрутку. Эта ссылка в особенности имеет ссылку на этот bugreport. TL; DR которого: кинетическая прокрутка, реализовываемая в synaptics, оказалась ошибкой дизайна. Это привело к противным ошибкам, такой как, что, если бы Вы прокрутили, и нажал Ctrl перед остановленной прокруткой, приложение, которое Вы прокручиваете, инициировало бы увеличение или уменьшило бы масштаб. Это - потому что кинетическая прокрутка реализована непрерывной отправкой прокрутки событий, и приложение не имеет никакого способа отличаться реальные и поддельные события прокрутки.

Хуже: надлежащий способ реализовать, который находится в инструментариях GUI, т.е. GTK + и QT (и возможно EFL, хотя он мало известен за пределами Настольной среды Enlightement), но если у Вас есть кинетическая прокрутка в драйвере + кинетическая прокрутка в инструментарии — можно ожидать, что это закончится в путанице.

GTK + реализовали кинетическую прокрутку, например, она работает на меня в evince приложение, версия 3.30 для проявляет, и 3.24 для GTK.

QT я не знаю. Я нашел некоторое сообщение в блоге, говоря, что кинетическая прокрутка была реализована для всего в 2009, но я не могу воспроизвести его в Okular, ни Qutebrowser, ни Kate, таким образом, это определенно неверно.

2
ответ дан 1 December 2019 в 16:50

Другие вопросы по тегам:

Похожие вопросы: