web-dev-qa-db-fra.com

Comment obtenir un "défilement régulier" dans tout le système?

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

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

8
MetaDark

Bien que ce soit un peu vieux, j'ai découvert que gnome 3.4 supporte le défilement régulier

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

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

Est-ce que quelqu'un sait comment l'activer?

5
idgar

Firefox a aussi une option de défilement régulier.

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), de sorte qu'aucun paramètre à l'échelle du système n'existe Je connais de).

2
JanC

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

Gnome/GTK les applications gèrent le défilement lisse ou parfait au pixel près par défaut.

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

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

KDE/QT les applications ont apparemment un soutien, même si je n'ai pas essayé.

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

1
Damian Moore