J'ai supprimé les barres de défilement de superposition.
Comment configurer le comportement de clic de la barre de défilement 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 n'importe où au-dessus ou au-dessous du pouce, il saute à cette position et commence à glisser à partir de là. Le comportement attendu est de faire défiler une page vers le haut ou le bas.
Lorsque je clique avec le bouton droit n'importe où au-dessus ou au-dessous du pouce, il fait défiler une page vers le haut ou le bas. C’est le comportement que j’attends du clic gauche, de la même manière que cela fonctionne sur les applications GTK2 et QT.
Les barres de défilement horizontales ont le même problème.
C'est très mauvais pour la cohérence.
LIBOVERLAY_SCROLLBAR=0
.Réponses:
Trouvé la réponse ici:
https://forums.gentoo.org/viewtopic-t-948904-start-0.html
Editez (ou créez) le fichier:
Et ajoutez ce qui suit:
la source
/etc/gtk-3.0/settings.ini
fonctionne pour certaines applications mais pas toutes.fix_broken_scroll_bar=true
Pour les applications GTK2, j'ai également remarqué que le comportement de défilement par barre de défilement se produisait avec le thème Adwaita (mais pas avec le thème Greybird). Je l'ai corrigé pour GTK2 en éditant
/usr/share/themes/Adwaita/gtk-2.0/gtkrc
et en modifiant la lignegtk-primary-button-warps-slider = 1
à
gtk-primary-button-warps-slider = 0
la source
Le comportement semble lié au thème / style de bureau sélectionné. Si vous installez le
gtk2-engines-xfce
package, puis sélectionnez l'un des thèmes GTK2 (par exemple, Xfce-4.0 ) dans les paramètres d' apparence , vous obtiendrez des barres de défilement de style GTK2.Sauf si vous êtes particulièrement intéressé par l'utilisation d'Adwaita ou de Greybird, je pense que la meilleure solution (et certainement la plus simple) consiste simplement à choisir un thème différent.
la source
Le retour au comportement de la barre de défilement Gtk2 peut également être effectué thème par thème en créant / incluant dans le
~/.themes/myThemeName/gtk-3.0/settings.ini
fichier, la section [Paramètres], le commutateur de comportement de la barre de défilement.la source