Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/09/2013, à 10:23

David74

Configuration Gtk3... et 2 aussi, d'ailleurs

Bonjour,
je découvre et souhaite utiliser ce thème Gtk : SimpleX.
Seulement voilà, moi, j'aime bien personnaliser encore, et donc modifier 2 ou 3 trucs, pour que tout l'ensemble soit vraiment à ma sauce.
Et là, le problème, c'est que je ne sais pas comment faire pour modifier le Gtk3, puisque d'habitude, je vais chercher dans le dossier Gtk3 le fichier gtk.css que je bidouille en modifiant quelques codes couleurs, ou des trucs dans ce genre. Or là, le contenu du gtk.css est pour le moins surprenant pour moi...

/* http://nale12.deviantart.com/ */

@import url("resource:///org/gnome/simplex/gtk-main.css");

Je ne sais pas à quoi cela renvoie, je ne trouve nulle part de fichier gtk-main.css

Il y a un autre fichier dans ce dossier, nommé "gtk.gresource", mais que je ne peux ouvrir correctement (pour raison de codage des caractères), et encore un autre nommé "settings.ini", dont voici le contenu :

[Settings]
gtk-color-scheme = "base_color:#ffffff\nbg_color:#ffffff\ntooltip_bg_color:#ffffff\nselected_bg_color:#383838\ntext_color:#444444\nfg_color:#444444;\ntooltip_fg_color:#333333\nselected_fg_color:#eeeeee"
gtk-auto-mnemonics = 1
gtk-menu-images = 0
gtk-button-images = 0

Moi, je veux modifier, par exemple, la barre de progression. Mais dans quel fichier ces petites choses là sont-elles configurées ???
D'avance merci

Dernière modification par David74 (Le 15/09/2013, à 18:17)

Hors ligne

#2 Le 09/09/2013, à 12:46

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Salut, et merci pour ta réponse.
Mon problème est que je n'ai aucun autre fichier ou dossier dans le dossier Gtk-3.0 que ceux que j'ai mentionnés.
Donc, pas de png, pas de gtk-widgets.css
Quand tu dis...

Dans ton gtk-main.css, j'ai ajouté quelques trucs, j'obtiens quelques variantes au niveau progressbar

... est-ce que tu veux parler de TON gtk-main.css (parce que moi, je n'en ai pas trouvé), ou bien de MON gtk.css ? Parce que là, ça voudrait dire qu'il faudrait que je crée complètement et à partir de rien des parties de gtk.css ?? Dur pour moi. Jusqu'à présent, je me suis toujours contenté de modifier quelques couleurs par ci par là, une forme de bouton, des petites choses comme ça, et toujours un peu à tatons... Je n'ai jamais appris à rédiger du css depuis rien, et quand je m'étais penché sur la doc, j'avais trouvé ça relativement complexe pour mon niveau !

Hors ligne

#3 Le 13/09/2013, à 21:03

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Salut,
je suis allé faire un tour sur le lien que tu as donné. J'ai survolé seulement. J'aime bien ça, par exemple :

1378018717.png

Sinon, oui, haut-savoyard.
A +

Hors ligne

#4 Le 14/09/2013, à 07:32

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Salut,

David74 a écrit :

je suis allé faire un tour sur le lien que tu as donné. J'ai survolé seulement. J'aime bien ça, par exemple :

Si tu es intéressé, je peux te copier le fichier pour avoir la même chose... C'est le thème Greybird à la base.

#5 Le 14/09/2013, à 07:34

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Oui, ce serait carrément sympa...

Hors ligne

#6 Le 14/09/2013, à 07:46

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Voici mon /usr/share/themes/Greybird/gtk-3.0/settings.ini, et tu auras la même chose:

[Settings]
gtk-color-scheme = "base_color:#2F2F2F\nbg_color:#626262\ntooltip_bg_color:#000000\nselected_bg_color:#9A9A9A\ntext_color:#E2E2E2\nfg_color:#000000\ntooltip_fg_color:#252525\nselected_fg_color:#ffffff\nlink_color:#DD4814\nbg_color_dark:#333333\nfg_color_dark:#fcfcfc"
gtk-auto-mnemonics = 1

Sauvegarde quand même l'original au cas où tu voudrais revenir en arrière. Une fois le changement fait, il faut te déconnecter de la session puis login pour que ça soit effectif.

#7 Le 14/09/2013, à 07:53

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Merci, ça claque. C'est exactement un truc comme ça que je cherche. Ni trop clair, ni trop foncé, contrasté juste ce qu'il faut.
Et pour la même chose en Gtk2, tu as fait comment ??

Hors ligne

#8 Le 14/09/2013, à 08:11

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Ben pour le GTK2 les couleurs sont différentes, plus foncées, tu peux le voir sur l'autre fil à la dernière page au #267. Sinon essaye déjà ça:

/usr/share/themes/Greybird/gtk-2.0/gtkrc (tout en-haut du fichier)

gtk_color_scheme    = "bg_color:#252525\nselected_bg_color:#9A9A9A\nbase_color:#484848" # Background, base.
gtk_color_scheme    = "fg_color:#FDF9F9\nselected_fg_color:#ffffff\ntext_color:#FDF9F9" # Foreground, text.
gtk_color_scheme    = "tooltip_bg_color:#000000\ntooltip_fg_color:#E1E1E1" # Tooltips.
gtk_color_scheme    = "link_color:#74a0c6" # Hyperlinks
gtk_color_scheme    = "panel_bg:#686868" # Panel bg color
gtk_color_scheme    = "fm_color:#969696" # Color used in Nautilus and Thunar.
gtk_color_scheme    = "bg_color_dark:#686868\ntext_color_dark:#FFF"

Si ça ne te conviens pas, tu peux prendre les références des couleurs de base du settings.ini (GTK-3.0) pour arriver à avoir les mêmes couleurs pour les deux.

#9 Le 14/09/2013, à 08:17

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Effectivement, c'est plus foncé. J'étais justement en train de tenter de reporter les couleurs entre settings.ini du gtk3 et gtkrc. Je vais continuer, merci pour tout ça.

Hors ligne

#10 Le 14/09/2013, à 08:22

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

De rien mais en fait je me suis trompé, c'est à la page 10 #231 de l'autre fil que tu peux voir le résultat du GTK2 tel que je viens de te poster au #10 ci-dessus.

Pour les changement de couleurs du GTK2 tu n'as pas besoin de te déconnecter, à chaque changement tu peux directement vérifier (après enregistrement du fichier) en lançant par exemple Paramètres > Bureau ou  synaptic pour mieux visualiser, sauf pour Thunar où la déconnexion est obligatoire.

Si la barre de progression bleu sur l'autre fil à la dernière page au #267 te plais, je peux te donner la combine car sinon elle grise un peu moche.

Dernière modification par fcn50 (Le 14/09/2013, à 08:32)

#11 Le 14/09/2013, à 08:54

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Bon, j'ai trouvé pour ce qui est des couleurs de base, maintenant, c'est barre d'outils et barre de menus que j'aimerais bien faire ressembler, mais j'ai bien l'impression que c'est du code que je ne connais pas dans le gtkrc...:/

Hors ligne

#12 Le 14/09/2013, à 09:11

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

C'est aussi dans /usr/share/themes/Greybird/gtk-2.0/gtkrc mais dans les sections spécifiques du fichier, par exemple, la barre de progression:

}

style "murrine-progressbar"
{
	xthickness   = 0
	ythickness   = 0

	fg[PRELIGHT] = @selected_fg_color
	bg[NORMAL]   = shade (1.05, @bg_color)
	bg[SELECTED] = mix(2.80,"#6E97C5", shade(0.75, @bg_color))

	engine "murrine" {
		gradient_shades = {1.50, 0.70, 0.40, 1.50}
		trough_shades	= {0.35, 2.15}
		trough_border_shades  = { 0.8, 1.7 }
		roundness 	= 3
		contrast	= 8.0
		border_shades	= { 0.8, 1.4 }
		lightborder_shade   = 0.0
		glowstyle	= 3
		glow_shade	= 5.0
	}
}

Les noms de chaque détail est donné (après style "murrine-toolbar" = "murrine-default"), il te faut trouver la section souhaitée et essayé à chaque changement en lançant synaptic pour visualiser les changements, il faut y aller à taton.

P.S. Il serait judicieux de rajouter GTK2 dans ton titre, du genre: Configuration thème GTK3/GTK2 ça peut en aider d'autres.

Dernière modification par fcn50 (Le 14/09/2013, à 09:18)

#13 Le 14/09/2013, à 10:17

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Yep, je pige le principe. Le problème, c'est que c'est une grammaire que je ne connais pas du tout. Par exemple, est-ce que tu sais comment on bidouille un dégradé ? Pour avoir la même barre d'outils qu'en Gtk3. J'ai essayé avec "mix", mais ça n'a pas l'air d'être ça... Je continue de chercher...

Hors ligne

#14 Le 14/09/2013, à 10:20

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

A y est !... A compris... Ce sont les valeurs de "gradient_shades" qu'il faut modifier pour avoir un dégradé... Ah c'est pas simple tout ça !

Hors ligne

#15 Le 14/09/2013, à 15:09

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Pas simple mais en trifouillant on arrivent à ses fins. tongue Je dois aussi m'attaquer à mon GTK3 pour qu'il soit comme le GTK2, d'ailleurs, si t'es dans secteur golgot200, tu pourrais m'informer quel fichier c'est pour et boutons? Merci.

#16 Le 14/09/2013, à 16:15

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Tu trouvais pas bien Xfce?

Mon problème avec ce fichu gtk3 c'est en fait le fond blanc avec la police blanche qui donne ceci et que je ne sais pas comment changer:

1379171567.png

Ce n'est pas dans le settings.ini mais où?!?

Dernière modification par fcn50 (Le 21/09/2013, à 12:50)

#17 Le 14/09/2013, à 16:46

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

C'est chouette Xfce, hein? tongue

Du GTK3 (nautilus et shotwell) qui reste en fond blanc alors que le GTK2 est parfait: C'est la raison sur laquelle j'avais déjà trébuché et qui m'a fais garder ces couleurs plus clair sous GTK3. Regarde la différence, je ne vois pas ce qui est écrit:

GTK3:

1379173331.png

1379173380.png

GTK2:

1379173412.png

Edit: Bingo!!! Bravo et merci golot200, c'est bien cette section widgets pour la police mais pas le fond blanc de shotwell. Ah quant on aiment on compte pas... tongue

Dernière modification par fcn50 (Le 21/09/2013, à 12:51)

#18 Le 14/09/2013, à 17:52

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Arf... désolé golgot200! tongue

Bon j'avance, Shotwell la barre latérale:

1379177451.png

Mais pas pour certains fonds blancs (Shotwell)!

1379177566.png

Dernière modification par fcn50 (Le 21/09/2013, à 12:51)

#19 Le 14/09/2013, à 18:59

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Le problème c'est que la valeur GtkWindow change la police de toutes les applications, du coup, bien pour le fond blanc mais trop foncée pour le reste. Je vais trouver, il faut essayer. tongue

#20 Le 14/09/2013, à 22:32

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

J'en reviens à mon dernier post, parce que j'ai trouvé les valeurs de gradient_shades qui me permettent un gtk2 identique au gtk3 (à un poil de c.. près). Je livre la section du gtkrc, dont j'ai modifié les valeurs de gradient_shades

style "murrine-toolbar" = "murrine-default"
{
	bg[NORMAL] = @bg_color
	engine "murrine" {
		contrast			= 1.0
		toolbarstyle			= 1
		lightborder_shade		= 1.0
		gradient_shades     		= {1.0,1.2,1.4,1.8}
	}
}

voili voilou, ça donne ça

1379193716.png

avec à gauche Evolution, en Gtk3, et à droite Thunar, en Gtk2. Pas mal, non ?...

Après, j'ai bien ramé avec les items de la barre de menu, dont la couleur ne changeait pas quand ils étaient sélectionnés (presque noir sur noir, donc illisibles). J'ai tourné en rond pendant un moment, avant de vérifie un peu par hasard que les items étaient en "base_color". J'ai donc modifié cette section

style "murrine-menu"
{
	#ythickness        = 2
	#xthickness        = 4
	GtkMenuBar	:: shadow-type		= GTK_SHADOW_NONE
	
	bg[SELECTED]      = shade (0.85, @selected_bg_color)
	bg[NORMAL]        = @bg_color
	bg[PRELIGHT]      = shade (0.85, @selected_bg_color)
	bg[ACTIVE]        = @bg_color
	bg[INSENSITIVE]   = @bg_color
	fg[NORMAL]        = @fg_color # Color for normal text.
	fg[PRELIGHT]      = @text_color
	fg[SELECTED]      = @text_color
	fg[ACTIVE]        = @text_color
	fg[INSENSITIVE]   = shade (0.75, @bg_color) # Text color for non-interactive menu items
	text[NORMAL]      = @text_color # Color for menu-item radio/checks.
	base[NORMAL]      = @bg_color # Color for menu-item radio/checks background.
	text[PRELIGHT]    = @text_color
	text[SELECTED]    = @text_color
	text[ACTIVE]      = @text_color
	text[INSENSITIVE] = @text_color
	
	engine "murrine" 
	{
		roundness = 0 # Roundness of menu items.
		contrast = 0.9
	}
}

en remplaçant tous les "base_color" par "text_color". Et là, les items deviennent blancs quand ils sont sélectionnés, comme en Gtk3 !...
Il me restera à harmoniser les ascenseurs, qui varient un tout petit poil, mais ce sera quand j'aurai le temps. Merci en tout cas.

Hors ligne

#21 Le 15/09/2013, à 13:03

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Je ne te le fais pas dire...
Je ne trouve pas super pratique ce "codage" pour la définition des couleurs, avec de nombreuses valeurs à définir, et parfois de manière un peu  confuse... Pour moi en tout cas !
Ce matin je me suis penché sur les ascenseurs : modif des couleurs des sliders et logements, de la forme (je les ai élargis et supprimé les arrondis), et harmonisation (approchante) entre gtk2 et gtk3.
J'ai aussi supprimé les arrondis sur les onglets (je suis très cubique, en ce moment...), et fait à peu près les mêmes modif sur les barres de progression que sur les ascenseurs.
Ça donne ça, et ça me convient assez bien

1379245706.png

Au passage, je glisse mon bureau vide, mais lui n'est pas nouveau, mis à part le fond d'écran que je viens de changer, c'est juste que je le trouve joli.

1379246040.png

A +

Hors ligne

#22 Le 15/09/2013, à 13:23

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Et en plus, il a de très bons résultats sur GtkPerf ce thème

Dernière modification par David74 (Le 15/09/2013, à 13:24)

Hors ligne

#23 Le 15/09/2013, à 13:55

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

Ben bravo à vous deux. tongue Moi je n'avance pas sur le GTK3 et cette cochonnerie de blanc. C'est vrai que le GTK3 c'est l'usine à gaz tellement il y a de valeurs à gauche et à droite..!

#24 Le 15/09/2013, à 15:47

David74

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

@fcn50
Salut,
je ne m'en étais pas aperçu, mais j'ai aussi des comportements différents selon différentes appéli gtk3 : Shotwell apparaît comme thunar, panneau latéral gris clair, et panneau de droite, le principal avec les photos en gris foncé. Evolution, lui, à un fond blanc sur tous les panneaux. Mais les polices sont noires, donc c'est lisible.
En revanche, dans thunar, les polices sont blanches.
Je vais essayer un truc...

Hors ligne

#25 Le 15/09/2013, à 16:31

F50

Re : Configuration Gtk3... et 2 aussi, d'ailleurs

@ David74: Oui, un vrai merdier de soupe à la grimace! Bon thunar c'est GTK2 et shotwell GTK3. Moi c'est ces fichus fonds blancs qui me prennent le chou, ex: shotwell > Editon > Préférences > Greffons, blanc et gris et que je ne sais pas comment changer!

Dernière modification par fcn50 (Le 15/09/2013, à 18:32)