48 votes

Comment corriger le comportement de la barre de défilement de GTK3

J'ai supprimé les barres de défilement superposées.

Comment configurer le comportement de la barre de défilement de GTK3 ?

Les barres de défilement des applications GTK3 se comportent étrangement sous Ubuntu 12.10 et 13.04. Cela se produit également avec Fedora 17 et 18.

Lorsque je clique avec le bouton gauche de la souris n'importe où au-dessus ou au-dessous du pouce, il saute à cette position et commence à glisser à partir de là. Le comportement attendu est le défilement d'une page vers le haut ou vers le bas.

Lorsque je clique avec le bouton droit de la souris n'importe où au-dessus ou au-dessous du pouce, une page défile vers le haut ou vers le bas. C'est le comportement que j'attends d'un clic gauche, de la même manière que cela fonctionne dans les applications GTK2 et QT.

Les barres de défilement horizontales présentent le même problème.

C'est très mauvais pour la cohérence.

47voto

usuario Points 471

La réponse se trouve ici :

https://forums.gentoo.org/viewtopic-t-948904-start-0.html

Modifier (ou créer) le fichier :

~/.config/gtk-3.0/settings.ini

Et ajouter ce qui suit :

[Settings]
gtk-primary-button-warps-slider = false

4voto

Ivan Kozik Points 170

Pour les applications GTK2, j'ai également remarqué que le comportement de déformation de la barre de défilement se produit avec le thème Adwaita (mais pas avec le thème Greybird). J'ai corrigé ce problème pour GTK2 en éditant /usr/share/themes/Adwaita/gtk-2.0/gtkrc et en modifiant la ligne

gtk-primary-button-warps-slider = 1

à

gtk-primary-button-warps-slider = 0

1voto

David C. Points 111

Le comportement semble lié au thème/style de bureau que vous sélectionnez. Si vous installez le gtk2-engines-xfce puis sélectionnez l'un des thèmes GTK2 (par ex. Xfce-4.0 ) de l Apparence vous obtiendrez des barres de défilement de type GTK2.

À moins que vous ne soyez particulièrement intéressé par l'utilisation d'Adwaita ou de Greybird, je pense que la meilleure solution (et certainement la plus facile) est de choisir un autre thème.

0voto

Gyll Points 191

Le retour au comportement de la barre de défilement de Gtk2 peut également être effectué sur un fichier par thème en créant/incluant dans le ~/.themes/myThemeName/gtk-3.0/settings.ini la section [Paramètres], le commutateur de comportement de la barre de défilement

[Settings]
gtk-primary-button-warps-slider = false

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X