web-dev-qa-db-fra.com

Désactiver le défilement régulier dans GTK3

Le défilement régulier est activé sur les applications GTK3 (qui incluent la plupart des applications à interface graphique par défaut) sur Ubuntu 16.04 (xenial) par défaut. Comment puis-je le désactiver?

Par exemple, dans Gedit, en appuyant sur PageUp/PageDown fait défiler le texte ligne par ligne jusqu'à ce qu'il se positionne une page plus haut/plus bas. Le même comportement se produit dans la boîte de dialogue de sélection de fichier, dans Nautilus, etc. Comment désactiver le défilement régulier, c’est-à-dire comment PageUp/PageDown les touches affichent-elles immédiatement la page précédente/suivante?

6
Gilles

Editez le fichier _~/.config/gtk-3.0/settings.ini_ pour qu'il contienne les lignes suivantes:

_[Settings]
gtk-enable-animations=0
_

Si le fichier n'existe pas, créez-le. Si le fichier existe déjà et comporte déjà une section _[Settings]_, ajoutez gtk-enable-animations=0 dans cette section.

Merci à DK Bose pour avoir suggéré _.config/gtk-3.0/settings.ini_ et à pm-b pour avoir suggéré le nom de l’option _enable-animations_ (je recherchais le "défilement").

Vous n'avez pas besoin de redémarrer ou de vous déconnecter, mais vous devez redémarrer l'application.

1
Gilles

J'ai résolu ce problème en désactivant les animations dans le shell gnome. La désactivation des animations désactivera toutes les animations. Ce paramètre peut être modifié de différentes manières. Pour que le changement prenne effet dans gedit, n'oubliez pas de le redémarrer.

Utilisation de gsettings (ligne de commande)

Ouvrez un terminal et lancez cette commande:

gsettings set org.gnome.desktop.interface enable-animations false

Utiliser dconf-editor (GUI)

Depuis l'écran de démarrage, accédez à /org/gnome/desktop/interface/enable-animations

et réglez-le sur false.


Utiliser gnome-Tweak-tool (GUI)

Ouvrez gnome-tweaks. Dans l'onglet Apparence, définissez l'option suivante sur false: animations

2
pm-b