Pages : 1
#1 Le 01/03/2007, à 18: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...
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
PS :
Voilà a quoi ressemblent les panels avec LiNsta, j'aimerai que le miens ressemble à celà. ^^
Dernière modification par Elessor (Le 01/03/2007, à 18:20)
Hors ligne
#2 Le 02/03/2007, à 16: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
Hors ligne
#3 Le 03/03/2007, à 21:29
- yanightmare
Re : gtkrc et personnalisation du panel.
Moi je voudrais modifier la couleur de l'affichage sur le mien
Y avait pas un logiciel pour modifier son gtkrc ?
Hors ligne
#4 Le 03/03/2007, à 21:33
- yanightmare
Re : gtkrc et personnalisation du panel.
Trouvé : gnome-color-chooser.
Disponible dans les dépots...
Sinon y a des tutos sur gnomeart : http://live.gnome.org/GnomeArt/Tutorials
Mais il faut être anglophone
_____________________________________________________________________________________
Edit : Yes ! ! !
Perso j'ai réussi très simplement (pour moi hein) :
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
Dernière modification par yanightmare (Le 03/03/2007, à 21:41)
Hors ligne
#5 Le 08/03/2007, à 15: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, à 16:14
- incoming
Re : gtkrc et personnalisation du panel.
il est dans les dépots 'asher' non ???
Hors ligne
#7 Le 08/03/2007, à 21: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
Pages : 1