5 votes

Comment obtenir le même style de barre de défilement pour les applications gtk-2.0 et gtk-3.0 ?

Désolé pour mes fautes d'anglais, je suis espagnol.

J'utilise Ubuntu 11.10 dans une tablette. J'ai supprimé les overlay-scrollbars et j'ai augmenté la taille des scrollbars pour les utiliser avec les doigts. Dans /usr/share/themes/Ambiance/gtk-2.0/gtkrc j'ai changé :

GtkScrollbar::slider-width = 23
GtkScrollbar::min-slider-length = 51

et a ajouté :

    GtkScrollbar::has-backward-stepper = 0
    GtkScrollbar::has-forward-stepper = 0

Dans /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css j'ai changé :

    GtkScrollbar-min-slider-length: 51;
    GtkRange-slider-width: 23; (in .scrollbar item)

Maintenant mes barres de défilement sont utilisables avec les doigts, mais elles semblent différentes pour les applications gtk-2.0 et gtk-3.0. Dans l'image, la barre de défilement de gauche est une application gtk-2.0 et celle de droite est une application gtk-3.0.

scrollbars

Je veux configurer la barre de gtk2.0 pour qu'elle soit exactement la même que celle de gtk3.0, à savoir

  • Faire en sorte que les extrémités supérieures et inférieures soient vides (cercles oranges dans l'image)

  • Réduire la longueur des 3 lignes horizontales (ellipse noire)

Quelqu'un peut-il m'aider ? Merci.


Bonjour, j'utilise ubuntu 11.10 sur une tablette ; j'ai supprimé les barres de défilement superposées et augmenté la taille des barres de défilement pour les rendre plus faciles à manipuler. Spécifiquement dans /usr/share/themes/Ambiance/gtk-2.0/gtkrc ont changé

GtkScrollbar::slider-width = 23
GtkScrollbar::min-slider-length = 51

y añadido

    GtkScrollbar::has-backward-stepper = 0
    GtkScrollbar::has-forward-stepper = 0

Dans le fichier /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css, j'ai modifié les paramètres suivants

    GtkScrollbar-min-slider-length: 51;
    GtkRange-slider-width: 23; (en el apartado.scrollbar)

Mes barres sont faciles à manipuler, mais elles sont très différentes pour les applications gtk-2.0 et gtk-3.0. La barre à gauche de l'image est 2.0 et celle à droite est 3.0.

scrollbars

Je veux configurer les barres 2.0 exactement comme les barres 3.0, donc je dois

  • Videz les extrémités de la barre (cercles orange sur l'image).

  • Réduisez la longueur des 3 lignes horizontales (ellipses noires dans l'image).

¿Alguna idea ? Gracias.

0 votes

OP, vous cherchez toujours une réponse ? Si c'est le cas, vous devrez peut-être reposter votre question car elle est marquée pour être fermée. Salutations,

0 votes

Ce n'est pas tout à fait une réponse, mais vous pouvez toujours attendre une ou deux versions pour que ces incohérences disparaissent...

0 votes

Si vous êtes toujours à la recherche, afin de supprimer les actifs du curseur gtk2, utilisez la commande contrast = 0.0 dans le moteur murrine scrollbar et voir si cela aide.

1voto

Chris Adams Points 2356

J'aime l'idée du PO, et je suis intéressé par la réponse, mais pour la plupart des utilisations, vous pouvez utiliser des plugins et des démons de 'défilement naturel'. Vous devriez chercher des trucs de "défilement naturel" sur le web, ou si vous voulez, vous pouvez essayer Android-X86. C'est très amusant.

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