J'ai un bon thème. Mais il y a un inconvénient. Je ne vois pas si la case est cochée ou décochée jusqu'à ce que je place le curseur de la souris au-dessus. Pouvez-vous me dire ce que je devrais changer dans le thème pour pouvoir voir l'état des cases à cocher?
Un exemple: dans Thunderbird, ce problème est présent: les graduations ne sont pas visibles (car la couleur d'arrière-plan est blanche et la couleur des graduations est également blanche). Mais dans nautilus, je peux voir les états des cases à cocher, ce n'est pas une coche courante, la ckeckbox change de couleur. Du commentaire vasa1 pourrait être déduit que j'ai ce problème avec le thème GTK2.
Nom du thème: Shiki-Nouveau-Dust
Je trouve que la principale raison du comportement corrompu du thème était le paquet gtk-motors-murrine manquant dans ma distribution (gentoo). L'installation de ce package permet de résoudre ce problème. Dans ce cas, aucun ajustement de thème n'était nécessaire. Pour vérifier les packages manquants liés à gtk, essayez d'exécuter l'application basée sur gtk à partir de Shell et observez la sortie standard.
Si ce n'est pas le cas, on peut essayer de vérifier certaines couleurs utilisées dans les widgets gtk par exemple. # 0000 ou # ffffff et recherchez l'occurrence des couleurs dans les fichiers de thème, qui sont généralement dans le dossier ~/.themes J'utilise l'outil 'gcolor-2' pour choisir la couleur de widgets en cours d'exécution. Dans le cas du thème 'AmbiancePNight', j'ai trouvé ce qui suit dans le fichier 'gtkrc':
style "radiocheck" = "button" {
text[NORMAL] = lighter(@selected_bg_color)
text[PRELIGHT] = shade(1.06, shade (0.535, @selected_bg_color))
bg[NORMAL] = shade (0.92, @bg_color)
bg[PRELIGHT] = mix (0.2, @selected_bg_color, shade(1.1, @bg_color))
fg[INSENSITIVE] = darker (@bg_color)
fg[ACTIVE] = @fg_color
engine "murrine" {
reliefstyle = 3
gradient_shades = {1.2, 1.0, 1.0, 0.9}
shadow_shades = {0.6, 0.5}
textstyle = 0
}
}
Démarrez votre éditeur préféré et essayez de jouer avec la première ligne par exemple comme ceci: text[NORMAL] = "#fff"
Après cela, ouvrez la boîte de dialogue de sélection de thème et désélectionnez/sélectionnez le thème pour charger de nouveaux paramètres. REMARQUE: si vous utilisez une syntaxe incorrecte, le thème ne sera pas chargé et un thème différent sera utilisé à la place !!!