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 01/03/2007, à 19:15

Elessor

gtkrc et personnalisation du panel.

Bonjour...

Je me suis mit dans la tête de personnaliser vraiment mon Gnome (en réalisant un espèce de mélange de deux thèmes GTK 2 ^^)

J'ai donc mis les mains dans le cambouis et ai commencé a bidouillé le fichier gtkrc. Je me suis documenté un peu sur la question et je crois comprend a peu près comment ça fonctionne...
J'ai donc réussit a faire les tableaux de bords de la couleur que je voulai... Mais je n'arrive pas a en changer les boutons...

capturejz9.png
Voilà a quoi ça ressemble actuellement. J'aimerai que les boutons apparaissent en noir, pasque là c'est pas très lisible ^^

Donc voilà des extraits de mon fichier gtkrc :

widget "*PanelWidget*" style "panel-black"
widget "*PanelApplet*" style "panel-black"
class "*Panel*" style "panel-black"
widget_class "*Mail*" style "panel-black"
widget_class "*notif*" style "panel-black"
widget_class "*Notif*" style "panel-black"
widget_class "*Tray*" style "panel-black"
widget_class "*tray*" style "panel-black"
class "*notif*" style "panel-black"
class "*Notif*" style "panel-black"
class "*Tray*" style "panel-black"
class "*tray*" style "panel-black"
widget_class "*BonoboDockItem" style "panel-black"
class "*BonoboDockItem" style "panel-black"
widget_class "*Panel*GtkToggleButton" style "panelbuttons-black"
widget_class "*Panel*GtkButton"		style "panelbuttons-black"

# widget styles
class "GtkWidget" style "clearlooks-default"
class "GtkButton" style "clearlooks-button"
class "GtkScale"  style "clearlooks-button"
class "GtkCombo"  style "clearlooks-button"
class "GtkRange"  style "clearlooks-wide"
class "GtkFrame"  style "clearlooks-wide"
class "GtkMenu"   style "clearlooks-menu"
class "GtkEntry"  style "clearlooks-wider"
class "GtkMenuItem"    style "clearlooks-menu-item"
class "GtkNotebook"    style "clearlooks-notebook"
class "GtkProgressBar" style "clearlooks-progressbar"

 
#class "GtkMenuBar" style "clearlooks-menubar"


widget_class "*MenuItem.*" style "clearlooks-menu-item"
#widget_class "*.GtkMenuBar.*MenuItem.*" style "clearlooks-menubar-item"

# combobox stuff
widget_class "*.GtkComboBox.GtkButton" style "clearlooks-combo"
widget_class "*.GtkCombo.GtkButton"    style "clearlooks-combo"
# tooltips stuff
widget_class "*.tooltips.*.GtkToggleButton" style "clearlooks-tasklist"
widget "gtk-tooltips" style "clearlooks-tooltips"

# treeview stuff
widget_class "*.GtkTreeView.GtkButton" style "clearlooks-tree"
widget_class "*.GtkCTree.GtkButton" style "clearlooks-tree"
widget_class "*.GtkList.GtkButton" style "clearlooks-tree"
widget_class "*.GtkCList.GtkButton" style "clearlooks-tree"
widget_class "*.GtkFrame.GtkLabel" style "clearlooks-frame-title"

# notebook stuff
widget_class "*.GtkNotebook.*.GtkEventBox" style "clearlooks-notebook"
widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook"

Le style panelbuttons-black :

style "panelbuttons-black" = "default"
{

  fg[NORMAL]		= "#ffffff" # very dark brown
  fg[PRELIGHT]		= "#ffffff" # text on buttons (hover)
  fg[ACTIVE]		= "#ffffff" # text on unfocused tabs
  fg[SELECTED]		= "#ffffff" # selected text on lists
  fg[INSENSITIVE]	= "#ffffff" # greyed "unused" text

  xthickness	= 2
  ythickness	= 1

  GtkWidget::focus_padding = 2

	engine "pixmap" {

		image
		{
			function		= BOX
			recolorable	= TRUE
			state			= NORMAL
			file			= "Panel/panelbutton_black_2.png"
			border		= { 4, 4, 4, 4 }
			stretch		= TRUE
		}

		image
		{
			function		= BOX
			recolorable	= TRUE
			state			= PRELIGHT
			file			= "Panel/panelbutton_black_1.png"
			border		= { 4, 4, 4, 4 }
			stretch		= TRUE
		}

		image
		{
			function		= BOX
			recolorable	= TRUE
			shadow		= OUT
			state			= PRELIGHT
			file			= "Panel/panelbutton_black_2.png"
			border		= { 4, 4, 4, 4 }
			stretch		= TRUE
			#overlay_file	= "panelbutton2.png"
			#overlay_border	= { 4, 4, 4, 4 }
			#overlay_stretch	= TRUE
		}

		image
		{
			function		= BOX
			recolorable	= TRUE
			shadow		= IN
			state			= PRELIGHT
			file			= "Panel/panelbutton_black_4.png"
			border		= { 4, 4, 4, 4 }
			stretch		= TRUE
			#overlay_file	= "panelbutton2.png"
			#overlay_border	= { 4, 4, 4, 4 }
			#overlay_stretch	= TRUE
		}

		image
		{
			function		= BOX
			recolorable	= TRUE
			state			= ACTIVE
			file			= "Panel/panelbutton_black_4.png"
			border		= { 4, 4, 4, 4 }
			stretch		= TRUE
		}

		image
		{
			function		= BOX
			recolorable	= TRUE
			state			= INSENSITIVE
			file			= "Panel/panelbutton_black_1.png"
			border		= { 4, 4, 4, 4 }
			stretch		= TRUE
		}  

	}

}

Et le style panel-black

style "panel-black"
{
  xthickness            			= 2
  ythickness            			= 0

  fg[NORMAL]		= "#FFFFFF"
  fg[PRELIGHT]		= "#FFFFFF"
  fg[ACTIVE]		= "#FFFFFF"
  fg[SELECTED]		= "#000000"
  fg[INSENSITIVE]	= "#8A857C"

  text[NORMAL]		= "#161616"
  text[PRELIGHT]	= "#FFFFFF"
  text[ACTIVE]		= "#000000"
  text[SELECTED]	= "#FFFFFF"
  text[INSENSITIVE]	= "#8A857C"

#bg_pixmap[NORMAL]		= "ickle/icklekicker/kickerslate.png"
#bg_pixmap[SELECTED]		= "Panel/panel-bg.png"
#bg_pixmap[INSENSITIVE]		= "Panel/panel-bg.png"
#bg_pixmap[PRELIGHT]		= "Panel/panel-bg.png"
  bg_pixmap[NORMAL]		= "Panel/panel-bg-black-24.png"
  bg_pixmap[INSENSITIVE]		= "<parent>"

  bg_pixmap[PRELIGHT]		= "<parent>"

  bg_pixmap[SELECTED]		= "<parent>"

  bg_pixmap[ACTIVE]			= "<parent>"

}

Vous l'aurez compris, ce n'est pas moi qui ai écrit tout ça... J'ai pris deux thèmes : Clearlooks et Linsta, et j'ai pris ce que je préferai de chacun.
Sauf qu'il y a un problème pour les boutons du tableau de bord...
Donc voilà si un courageux sait ou est l'erreur, et comment faire pour que les boutons apparaissent noirs, comme dans le thème LiNsta, car là je sèche.

Merci beaucoup smile

PS : capture2qg6.png
Voilà a quoi ressemblent les panels avec LiNsta, j'aimerai que le miens ressemble à celà. ^^

Dernière modification par Elessor (Le 01/03/2007, à 19:20)

Hors ligne

#2 Le 02/03/2007, à 17:49

Elessor

Re : gtkrc et personnalisation du panel.

Personne n'a d'idée?
Jmen doutais un peu, doit pas y avoir beaucoup de monde qui bidouille la dedans big_smile

Hors ligne

#3 Le 03/03/2007, à 22:29

yanightmare

Re : gtkrc et personnalisation du panel.

Moi je voudrais modifier la couleur de l'affichage sur le mien big_smile
Y avait pas un logiciel pour modifier son gtkrc ? hmm

Hors ligne

#4 Le 03/03/2007, à 22:33

yanightmare

Re : gtkrc et personnalisation du panel.

Trouvé wink : gnome-color-chooser.
Disponible dans les dépots...

Sinon y a des tutos sur gnomeart wink : http://live.gnome.org/GnomeArt/Tutorials

Mais il faut être anglophone wink

_____________________________________________________________________________________

Edit : Yes ! ! !
Perso j'ai réussi très simplement (pour moi hein) :

4801f03d76d48b410f4d6fc16d55t.jpg

Apparamment pour ton probleme ce serait plutot le "background" tout en bas qui devrait t'intéresser. Faut que tu mettes le bouton qui t'interesses. Donc essaie ceux de linsta 'fin j'sais pas... Faut tester quoi wink

Dernière modification par yanightmare (Le 03/03/2007, à 22:41)

Hors ligne

#5 Le 08/03/2007, à 16:50

Elessor

Re : gtkrc et personnalisation du panel.

Hum je trouve pas le paquet (15 jours après ^^ désolé)

Ceci dit, pour ma part je souhaite utiliser un fichier png pour le fond des boutons du panel, c'est pas un noir uni que je veux ^^
Il semble que c'est pas possible avec gnome-color-chooser (je l'ai pas trouvé dans synaptic)

Hors ligne

#6 Le 08/03/2007, à 17:14

incoming

Re : gtkrc et personnalisation du panel.

il est dans les dépots 'asher' non ???

Hors ligne

#7 Le 08/03/2007, à 22:06

yanightmare

Re : gtkrc et personnalisation du panel.

Ah oui en effet ^^

http://asher256.tuxfamily.org/index.php?2007/02/16/202-depot-ubuntu-thunderbird-asher-gnome-color-chooser-ies4linux-yabause-desmume-zsnes-comix

Hors ligne