Comment obtenir un «défilement fluide» à l'échelle du système?


8

J'ai trouvé une extension incroyable pour Google Chrome appelée SmoothScroll. Il rend le défilement des pages Web extraordinairement attrayant visuellement, tout comme dans l'opéra.

Je me demandais si je pouvais trouver quelque chose comme ça pour Ubuntu qui peut être appliqué à l'échelle du système afin que je puisse en faire l'expérience sur n'importe quelle barre de défilement que j'utilise.

Réponses:


5

Bien qu'il soit un peu vieux, j'ai découvert que gnome 3.4 prend en charge le défilement fluide

Vous verrez également des améliorations aux blocs de construction avec lesquels nos applications ont été faites. Cela inclut un défilement fluide, des composants d'interface utilisateur actualisés, un thème visuel beaucoup plus raffiné et des menus d'application.

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

Quelqu'un sait-il comment l'activer?


Bien que ce ne soit pas la réponse absolue, cela montre au moins qu'elle est disponible.
MetaDark

Il sera activé pour toutes les applications qui utilisent GTK3.4 +. Cela inclut Nautilus, gedit et peut-être d'autres, le 12.04+
NoBugs

2

Firefox a également une option de défilement fluide.

Mais pour autant que je sache, cela est implémenté dans ces applications (et AFAIK uniquement pour la fenêtre du navigateur, pas pour les autres widgets?), Pas dans les widgets Gtk standard (ou Xorg, ou autre), donc aucun paramètre à l'échelle du système n'existe (que Je connais).


1

Aucun paramètre à l'échelle du système car les applications doivent gérer elles-mêmes les événements XInput 2.1 ou utiliser une boîte à outils qui le fait automatiquement.

Les applications Gnome / GTK3 gèrent par défaut un défilement fluide ou parfait au pixel près.

Firefox nécessite de définir une variable d'environnement MOZ_USE_XINPUT2( echo 'export MOZ_USE_XINPUT2=1' >> ~/.xsessionrc).

Chromium l' a récemment introduit dans la version 54 et vous devrez l'installer à partir d'une source plus à jour que les référentiels d'Ubuntu.

Les applications KDE / QT ont apparemment un support bien que je n'aie pas essayé.

Les applications basées sur Electron (comme Atom) ne prennent pas encore en charge les événements XInput 2.1.


Wow, c'est une vieille question, je n'utilise pas Ubuntu depuis 2013. Notez également que MOZ_USE_XINPUT2 ne fonctionne que dans Firefox lorsque les e10 sont activés. Cela peut être vérifié à propos de: prise en charge sous Windows multiprocessus. Certaines extensions peuvent ne pas prendre officiellement en charge les e10, vous devez donc désactiver l'extension ou définir "browser.tabs.remote.force-enable" sur true sous about: config (mais ce n'est pas recommandé).
MetaDark
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.