Как получить «плавную прокрутку» по всей системе?

8

Я нашел удивительное расширение для Google Chrome, которое называется SmoothScroll. Это делает прокрутку веб-страниц необычайно привлекательной, как в опере.

Мне было интересно, смогу ли я найти что-то подобное для Ubuntu, которое можно применять в масштабе всей системы, чтобы я мог испытать это на любой полосе прокрутки, которую я использую.

MetaDark
источник

Ответы:

5

Хотя он немного старый, я обнаружил, что GNOME 3.4 поддерживает плавную прокрутку

Вы также увидите улучшения для строительных блоков, с помощью которых были сделаны наши приложения. Это включает в себя плавную прокрутку, обновленные компоненты пользовательского интерфейса, значительно улучшенную визуальную тему и меню приложений.

library.gnome.org/misc/release-notes/3.4/

Кто-нибудь знает, как это включить?

idgar
источник
Хотя это не абсолютный ответ, по крайней мере, он показывает, что он доступен.
MetaDark
Он будет включен для всех приложений, использующих GTK3.4 +. Это включает в себя Nautilus, Gedit и, возможно, другие, 12.04+
NoBugs
2

Firefox также имеет опцию плавной прокрутки.

Но, насколько я знаю, это реализовано в этих приложениях (и AFAIK только для окна браузера, а не для других виджетов?), А не в стандартных виджетах Gtk (или Xorg, или что-то еще), поэтому общесистемных настроек не существует (что Я знаю).

Janc
источник
1

Никаких общесистемных настроек, так как приложения должны сами обрабатывать события XInput 2.1 или использовать инструментарий, который делает это автоматически.

Приложения Gnome / GTK3 по умолчанию обрабатывают плавную или идеальную прокрутку прокрутки.

Firefox требует установки переменной окружения MOZ_USE_XINPUT2( echo 'export MOZ_USE_XINPUT2=1' >> ~/.xsessionrc).

Chromium представил его недавно в версии 54, и вам нужно будет установить его из более свежего источника, чем репозитории Ubuntu.

Приложения KDE / QT, очевидно, имеют поддержку, хотя я не пробовал.

Приложения на базе Electron (например, Atom) пока не поддерживают события XInput 2.1.

Дамиан Мур
источник
Ого, это старый вопрос, я не использую Ubuntu с 2013 года. Однако обратите внимание, что MOZ_USE_XINPUT2 работает только в Firefox, когда у вас включена e10s. Это можно проверить в: поддержка под многопроцессорным Windows. Некоторые расширения могут официально не поддерживать e10s, поэтому вам нужно либо отключить расширение, либо установить для «browser.tabs.remote.force-enable» значение true в about: config (однако это не рекомендуется).
MetaDark