Lorsqu'il y a des molettes de défilement sur les souris et des fonctions de barre de défilement sur les tablettes tactiles, une barre de défilement large à faible contraste n'a pas de sens. Donc je voulais changer gtk-2.0 scrollbar à quelque chose comme superposition un - orange étroit curseur avec blanc fond.
Je ne pouvais rien trouver sur ce sujet ici, alors j’ai décidé d’écrire quelque chose à ce sujet.
La solution est dans /usr/share/themes/Ambiance/gtk-2.0/gtkrc - par exemple, pour le thème Ambiance. Vous pouvez éditer ce fichier via Terminal (Ctrl+Alt+T):
Sudo gedit /usr/share/themes/Ambiance/gtk-2.0/gtkrc
Il contient n'importe quoi sur tout, alors soyez prudent.
Si la procédure ne vous dérange pas, vous pouvez télécharger mon fichier et remplacer le gtkrc par celui-ci, par la commande suivante:
Sudo cp "~/Downloads/gtkrc" /usr/share/themes/Ambiance/gtk-2.0/gtkrc
et dans les guillemets, indiquez votre chemin pour le fichier téléchargé.
• Sous le style de bloc "par défaut" , vous pouvez trouver des lignes commençant par GtkScrollbar . GtkScrollbar::slider-width
est clair pour définir la largeur du curseur, mettez donc la valeur " 3 ".
• Pour supprimer les steppers des barres de défilement, nous ajoutons deux lignes supplémentaires:
GtkScrollbar::has-forward-stepper = 0
GtkScrollbar::has-backward-stepper = 0
et remplacez le GtkRange::stepper-size
par " 1 ".
• Maintenant, nous allons changer les couleurs! Sous le style bloc "barre de défilement" , mettez la même couleur orange pour trois bg couleurs:
bg[NORMAL] = @selected_bg_color
bg[PRELIGHT] = @selected_bg_color
bg[ACTIVE] = @selected_bg_color
Bien sûr, vous pouvez utiliser différents numéros sur votre choix. Par exemple, si vous souhaitez que le curseur s'assombrisse lorsque vous le maintenez avec la souris, utilisez des valeurs plus petites pour le mode ACTIF.
• Enfin, dans le même bloc sous le bloc du moteur "murrine" , j'ai appliqué quelques modifications. pour que le curseur ressemble à une superposition:
roundness = 0
contrast = 0.0
trough_shades = {1.3, 1.2}
glowstyle = 3
Voici le résultat (ce sera un peu mieux maintenant, car j’ai édité gtkrc après avoir fait ces captures d’écran):