Wie kann man systemweit "reibungslos scrollen"?


8

Ich habe eine erstaunliche Erweiterung für Google Chrome namens SmoothScroll gefunden. Es macht das Scrollen von Webseiten wie in der Oper außerordentlich ansprechend.

Ich habe mich gefragt, ob ich so etwas für Ubuntu finden könnte, das systemweit angewendet werden kann, damit ich es auf jeder von mir verwendeten Bildlaufleiste erleben kann.

Antworten:


5

Obwohl es ein bisschen alt ist, fand ich heraus, dass Gnome 3.4 Smooth Scroll unterstützt

Sie werden auch Verbesserungen an den Bausteinen sehen, mit denen unsere Anwendungen erstellt wurden. Dies umfasst reibungsloses Scrollen, aktualisierte Komponenten der Benutzeroberfläche, ein stark verfeinertes visuelles Thema und Anwendungsmenüs.

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

Weiß jemand, wie man es aktiviert?


Dies ist zwar nicht die absolute Antwort, zeigt aber zumindest, dass es verfügbar ist.
MetaDark

Es wird für alle Anwendungen aktiviert, die GTK3.4 + verwenden. Das schließt Nautilus, gedit und vielleicht andere am 12.04+
NoBugs

2

Firefox hat auch eine reibungslose Bildlaufoption.

Soweit ich weiß, ist dies in diesen Anwendungen (und AFAIK nur für das Browserfenster, nicht für andere Widgets?) Implementiert, nicht in Standard-Gtk-Widgets (oder Xorg oder was auch immer), sodass keine systemweite Einstellung vorhanden ist (das Ich weiß von).


1

Keine systemweite Einstellung, da Anwendungen XInput 2.1-Ereignisse selbst verarbeiten oder ein Toolkit verwenden müssen, das dies automatisch ausführt.

Gnome / GTK3- Anwendungen verarbeiten standardmäßig flüssiges oder pixelgenaues Scrollen.

Für Firefox muss eine Umgebungsvariable MOZ_USE_XINPUT2( echo 'export MOZ_USE_XINPUT2=1' >> ~/.xsessionrc) festgelegt werden.

Chromium hat es kürzlich in Version 54 eingeführt, und Sie müssen es von einer Quelle installieren, die aktueller ist als die Ubuntu-Repositorys.

KDE / QT- Apps haben anscheinend Unterstützung, obwohl ich es nicht versucht habe.

Elektronenbasierte Apps (wie Atom) unterstützen XInput 2.1-Ereignisse noch nicht.


Wow, das ist eine alte Frage, ich benutze Ubuntu seit 2013 nicht mehr. Beachten Sie jedoch auch, dass MOZ_USE_XINPUT2 nur in Firefox funktioniert, wenn Sie e10s aktiviert haben. Dies kann eingecheckt werden über: Unterstützung unter Multiprocess Windows. Einige Erweiterungen unterstützen e10s möglicherweise nicht offiziell, daher müssen Sie entweder die Erweiterung deaktivieren oder "browser.tabs.remote.force-enable" unter about: config auf true setzen (dies wird jedoch nicht empfohlen).
MetaDark
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.