web-dev-qa-db-fra.com

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

Désolé pour mes erreurs en anglais, je suis espagnol.

J'utilise Ubuntu 11.10 dans une tablette. J'ai supprimé les barres de défilement des calques et j'ai augmenté la taille des barres de défilement 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 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, un gtk-3.0.

scrollbars

Je veux configurer la barre gtk2.0 pour qu'elle soit identique à celle de gtk3.0, c’est-à-dire

  • Rendez vides les extrêmes supérieurs et inférieurs (cercles d'oranges sur l'image)

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

Quelqu'un peut m'aider? Merci.


Hola. Uso ubuntu 11.10 en una tableta; il quitte les barres de défilement et les incrustations incrustées dans les barreaux pour remplacer les utilisateurs. Concretamente en /usr/share/themes/Ambiance/gtk-2.0/gtkrc be cambiado

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

y añadido

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

Fr /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css il cambiado

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

Voir tous les modèles possibles, il est possible d'ajouter des partitions pour les gtk-2.0 et gtk-3.0. La barre de l'izquierda de la imagen es 2.0 and the derecha es es 3.0

scrollbars

Conditions d'utilisation 2.0 exactement, 3.0, par jour

  • Vacances aux extrêmes de la vie (images sur l'image)

  • Réduire la longueur de 3 lignes horizontales (elipses negras en la imagen)

¿Idée Alguna? Gracias.

6
David López

J'aime l'idée de l'OP et la réponse m'intéresse, mais vous pouvez utiliser des plugins et des démons "défilement naturel" pour la plupart des utilisations. Vous devriez rechercher des éléments de "défilement naturel" sur le Web ou, si vous le souhaitez, essayer Android-X86. C'est très drôle.

1
mrspacklecrisp