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


8

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

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

Ответы:


5

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

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

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

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


Хотя это не абсолютный ответ, по крайней мере, он показывает, что он доступен.
MetaDark

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

2

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

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


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.