#26 Le 14/05/2009, à 06:12
- kuri
Re : Gstyle un gestionnaire de themes complet pour gnome
oui ils sont tres sobres
Hors ligne
#27 Le 17/05/2009, à 23:11
- smo
Re : Gstyle un gestionnaire de themes complet pour gnome
ola
bon une autre video des dernieres avancees, ca a encore coupe a 90% durant l encodage donc on voit pas la section emerald...
www.ubukey.fr/downloads/gstyleavancee.ogv
++
Dernière modification par smo (Le 17/05/2009, à 23:11)
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#28 Le 17/05/2009, à 23:56
- compte supprimé
Re : Gstyle un gestionnaire de themes complet pour gnome
Salut,
Ça semble prometteur
En attendant, peux tu me dire ou trouver les walltimes que l'on aperçoit dans la vidéo?
#29 Le 18/05/2009, à 00:32
- smo
Re : Gstyle un gestionnaire de themes complet pour gnome
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#30 Le 25/05/2009, à 08:37
- ljere
Re : Gstyle un gestionnaire de themes complet pour gnome
voici l'état d'avancement
http://www.ubukey.fr/downloads/gstyleavancee.ogv
on comptabilise 20 thèmes dont certains très sobre qui devrait plaire a notre ami kuri
donc n'hésitez pas à passer sur le salon (dans ma signature il y a l'adresse) pour nous proposé vos créations et biensur à la suite de ce post
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#31 Le 25/05/2009, à 10:40
- kuri
Re : Gstyle un gestionnaire de themes complet pour gnome
pas mal du tout, tout ca!
par contre essaie de faire tes videos a des heures normales, a 4h du matin c est pas serieux
tu as tous mes encouragements! meme si j utilise e17
Hors ligne
#32 Le 25/05/2009, à 11:55
- Sebco
Re : Gstyle un gestionnaire de themes complet pour gnome
Wouhaou !!
Moi a cotés, de zgegball... Quel honneur !:rolleyes:
Ca promet les gars...ca promet...
.*´¨;) -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM
Hors ligne
#33 Le 25/05/2009, à 12:03
- thuban
Re : Gstyle un gestionnaire de themes complet pour gnome
Je ne sais pas si ça peut plaire, mais il y a 2 themes que j'aime beaucoup :
Azel (dispo sur gnome-look), qui propose même un theme mplayer,
Cobra, beaucoup plus sombre pour ne pas s'abimer les yeux.
Les deux avec le theme d'icone black&white .
Ce petit programme fait partie des choses qui manquaient vraiment à gnome! la vidéo promet beaucoup! bravo!
suckless.org
websérie d'un copain
Profil libre.fm
Debian Sid avec dwm
Hors ligne
#34 Le 25/05/2009, à 12:27
- smo
Re : Gstyle un gestionnaire de themes complet pour gnome
ola
merci pour les encouragements, GROS merci aussi a ljere qui boss a fond sur les themes
on continue le taff, si quelqu un connait perl et/ou saurait comment faire pour previsualiser les themes metacity comme dans gnome apparence ca nous interesse!!
zgegball si tu passes par la, faut qu on fasse quoi pour respecter la gpl sur tes themes??
++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#35 Le 26/05/2009, à 14:37
- Sebco
Re : Gstyle un gestionnaire de themes complet pour gnome
Bon, alors voila le topo...
Vu que mon ordi à fait ses bagages dernierement, je me retrouve comme un C... sans ma ubuntu préféré. Je suis actuellempent sur Ebook, donc sous XP...:/
Mais bon, là n'est pas la question...
Je suis de près vos p'tites affaires les gars, même si on m'entends pas trop en ce moment. Et j'ai vu sur l'autre Topic que Kanor prévoyait de reviser son fameux Walldyn...Ce qui m'a donner une idée...
Sous windows (honte à moi...pardon !!), on peut mettre en fond d'écran une page Html...Ca vous rappelle rien ?!
J'ai donc cherché sur le net des ressources (Dhteumeuleu, Treefrog, Allan Bowman ....), je les ai retravaillé, recréé des images en png, rajouter du blur, changer les codes mathematiques pour obtenir un focus, etc...etc...
Et voila ce que j'ai obtenu:
[youtube]http://www.youtube.com/watch?v=akmm8u1het4[/youtube]
Bluffant non ?
Bon, maintenant, le but du jeux est de convertir tout ça en Xml, pour que ma bonne vieille Ubuntu puisse me faire la meme chose....et c'est là que ça se corse...Ben je sais pas faire...Ca se rapproche tout de même étrangement à ce que disait Kanor, concernant la futur vesion de Walldyn "une superposition de calque" formant une wallpaper dynamique
La premiere partie de la video est composé de trois wallpaper html qu'on pourrait designer "3D". Le focus de l'image suivant les mouvement de la souris.
La deuxieme partie, met en scene des p'tites bestioles qui suivent elle aussi la souris. on peut les nourir comme vu pour treefrog.(Allan Bowman en est l'auteur, c'est lui qui compose des animation pour certain gadget google)
Ok, je sais que c'est pas à l'ordre du jour, mais ça ouvre de belle piste non ?
PS: Je mets ce poste sur le topic consacrée à la personnalisation
Dernière modification par Sebco (Le 26/05/2009, à 14:43)
.*´¨;) -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM
Hors ligne
#36 Le 27/05/2009, à 13:00
- jotelecom
Re : Gstyle un gestionnaire de themes complet pour gnome
lgere sebco et atichu je vous worship trop...!!
Je comprends kuri pour le point de vue sobriété dans le cas de l'utilisation au boulot..
Personnellement je n'ai pas cette problématique et je trouve que le boulot de lgere est juste in-croy-able... C'est beaucoup trop stylé, je suis complètement fan !
Je VEUX être prévenu à la minute à laquelle ton programme gstyle sera dispo, et j'attends vraiment de pied ferme !
Je galère actuellement avec un thème Mac4Lin plutôt sympa, mais vraiment casse-pieds, ça en fout partout et je ne sais même pas si je serai capable de nettoyer completement le bord** si je décide de le désinstaller maintenant... :S
Quoi qu'il en soit, atichu ton premier lien est incroyable également, si seulement j'avais su que ce genre de site existait je n'aurai jamais installé mon thème à la main comme je l'ai fait.. C'est fou fou fou, j'ai vraiment trop hâte que ton prog sorte lgere !
Voilà, personnellement je ne sais pas faire grand chose sous linux, mais comptez sur moi pour vous faire de la pub ! En résumé : je suis fan !
John
Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271
Hors ligne
#37 Le 27/05/2009, à 14:00
- smo
Re : Gstyle un gestionnaire de themes complet pour gnome
Je repost une chtite video ce soir, bien avance mais encore bcp de taff
Theme de souris et mretacity tjrs manquants par contre on peut installer chacun des elements par tar.gz de gnome look par exemple et effacer egalement
Tout ca reste compatible avec gnome normalement quoi
Seb faut qu on arrivd a fzire ton dernier truc su ubuntu!!!
Posts bien tous tes themes sur le ftp
++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#38 Le 27/05/2009, à 16:14
- Sebco
Re : Gstyle un gestionnaire de themes complet pour gnome
Oki, Smo; les trois 3desktopWall y sont, il manque plus que les p'tites bête, mais je regarde d'abord si c'est libre ou non...
Tu va y arriver à convertir en Xml ?
Une fois fait, il ne restera plus qu'a redimentionner les images et les cottes du Xml...Mais là, j'ai compris la combine...J'essaye de passer ce soir sur Jabber.
Et euh...merci Jotelecom...
Tu connais ça non? ----> http://www.gnome-look.org/usermanager/s … n=contents , c'est un raccourci sur gnome Look de ce qu'on a fait ici
Ou alors là aussi (plus complet) ---->http://doc.ubuntu-fr.org/personnalisati … _dynamique
Dernière modification par Sebco (Le 27/05/2009, à 16:18)
.*´¨;) -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM
Hors ligne
#39 Le 28/05/2009, à 19:50
- jotelecom
Re : Gstyle un gestionnaire de themes complet pour gnome
Dites-moi, j'ai un petit pb avec le CubeThemer... Je suis actuellement avec le theme DeeperSpace, et j'ai voulu mettre le cubethemer Dragon-dream (qui soit dit en passant est stylé), le pb est le suivant : le téléchargement est OK, le cubethemer me dit qu'il est activé, mais lorsque je fais tourner le cylindre compiz, il manque vraissemblablement des images parce que le dragon n'est pas du tout au centre..en fait je n'ai que les griffes, la bouche et les yeux :S
Est-ce normal ? Est ce que je dois télécharger d'autres images sur le net ?
Merci d'avance,
John.
Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271
Hors ligne
#40 Le 28/05/2009, à 21:16
- smo
Re : Gstyle un gestionnaire de themes complet pour gnome
Ola
Comme moi carte ati et radeon, passes en radeonhd ou fglrx si t as une carte. Hdxxxx
++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#41 Le 29/05/2009, à 00:58
- jotelecom
Re : Gstyle un gestionnaire de themes complet pour gnome
Re
Ça me rassure de savoir que le pb est connu.. Cela dit, j'ai activé le pilote proprio fglrx de ma carte ATI (Mobility Radeon HD 3400 Series à en croire lspci), et le pb persisite.. (enfin je vois les cornes maintenant quand mm.. )
Merci d'avance, et btw, c'est un honneur de te rencontrer smo, on parle de toi dans tous les fichiers readme..!
PS : juste au passage, si qqun sait qqchose sur la conversion jpg -> xpm concernant le splashimage du grub..est-ce normal qu'une image en noir et blanc toute bête (une tête d'alien dessinée sur fond noir) soit affichée avec des nuances de jaune et de rose ? Lorsque j'affiche l'image xpm convertie une fois loggé, elle est pourtant nickel.. :S
Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271
Hors ligne
#42 Le 29/05/2009, à 10:01
- Sebco
Re : Gstyle un gestionnaire de themes complet pour gnome
ouais, jotelecom, j'ai eu ce probleme aussi...
Sauf que moi, à l'ouverture de session, l"image apparraissait nickel, c'est à la fermeture qu' elle était "psychedelique" (si on peut dire)
J'ai jamais compris pourquoi, alors que comme tu dis "l'image xpm convertie une fois loggé, elle est pourtant nickel.."
Je sais pas, peut être une erreur de manip ou un bug dans grub...j'ai jamais pu résoudre ça...
.*´¨;) -->Pour les problemes http://chat.jabberfr.org/muckl_int/index.php?room=ubu-personnalisation
¸.•´¸.•´¨;)¸.•*¨;)-->Le site http://penguincape.org/
(¸.•´ (¸.•´ .•´ : (´¸.•*´¯`*•~--> Wiki --> http://doc.ubuntu-fr.org/tutoriel/personnalisation_cubemodel_wallpaper_dynamique_et_usplash
Hanoi - VIETNAM
Hors ligne
#43 Le 29/05/2009, à 14:00
- JollyRoger
Re : Gstyle un gestionnaire de themes complet pour gnome
salut à tous,
chuis con, à croire que c'est parce que le topic était épinglé que je ne l'ai pas lu plus tôt. j'ai un thème mac4lin depuis quelque temps, que je trouve très joli, sobre, efficace, etc. MAIS il commence à me lourder un peu, parce que je suis sous linux et pas sous mac. en plus, en le customisant pas mal, je me dis que je suis à deux doigts de pouvoir faire pareil. donc, ben, bingo. c'est tipar comme on dit.
tant qu'à passer du temps sur qqch, autant en faire profiter
la faute à smo, ljere, sebco et consorts de m'avoir fait prendre conscience de ça !
donc. je rejoins tout à fait kuri. j'aime les thèmes sobres, voire dépouillés. soit dit en passant kuri, il est vraiment top ton bureau !
par contre : je vois comment utiliser la bête mais je suis pas encore entré dans la matrice. comment en faire un thème complet, etc. c'est aussi pour ça que ça me tente, j'ai envie d'apprendre tous ces trucs-là. et avoir un thème tiré de personne ou rien, original.
j'ai une question sur les licences. lesquelles peut-on utiliser ? je me vois mal faire tout un jeu d'icônes ou un wallpaper a la mano.
j'ai déjà de quoi bien lire ici : http://doc.ubuntu-fr.org/personnalisation. si vous avez des conseils, hésitez pas. je pense me créer un utilisateur dédié à ça, histoire de garder ma session personnelle à l'abri. est-ce qu'il y a des conseils par rapport aux couleurs, polices, qui soient reposantes ? je me sers d'ubuntu au travail, j'ai bien envie d'utiliser le thème que je vais me faire.
un détail : ce que j'aime bien dans mac4lin, c'est que thunderbird et firefox ont ce thème aussi donc c'est bien homogène. mais bon, je m'occuperai de ça plus tard.
je vais zoner sur gnome-look chercher l'inspiration et je vous tiens au courant.
bonnes bises à tout le monde en tout cas
Dernière modification par JollyRoger (Le 29/05/2009, à 14:01)
Hors ligne
#44 Le 29/05/2009, à 14:01
- smo
Re : Gstyle un gestionnaire de themes complet pour gnome
Ola
Je m etais fait un ptit script vite fait pour grub gfx permettant de changer le theme et/ou l image de fond
A teste si vous voulez
sudo wget http://www.ubukey.fr/files/launchers/gfx
sudo chmod +x gfx
sudo ./gfx
Preview avec qemu etc....
++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#45 Le 29/05/2009, à 18:04
- ljere
Re : Gstyle un gestionnaire de themes complet pour gnome
JollyRoger si tu as besoin d'aide clic sur le lien jabber dans ma signature on est la vers le soir principalement
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#46 Le 29/05/2009, à 18:14
- JollyRoger
Re : Gstyle un gestionnaire de themes complet pour gnome
ok, merci.
j'ai plein de trucs à faire et à lire pour le moment. cool
Hors ligne
#47 Le 29/05/2009, à 20:57
- JollyRoger
Re : Gstyle un gestionnaire de themes complet pour gnome
ok ljere en voilà un :
#Mac4Lin MacMenu GTK v1.0. Based on iMetal and Leopardish
#include scrollbar
#include "scrollbar.rc"
# button images
gtk-button-images = 0
gtk-menu-images = 0
################################################################################
# DEFAULT STYLE
################################################################################
style "default"
{
GtkVScale::slider_length = 18
GtkVScale::slider_width = 21
GtkHScale::slider_length = 18
GtkHScale::slider_width = 21
GtkPaned::handle_size = 7
GtkWidget::focus_padding = 0
GtkScrolledWindow::shadow_type = GTK_SHADOW_NONE
GtkMenuBar::shadow_type = GTK_SHADOW_NONE
GtkToolbar::shadow_type = GTK_SHADOW_OUT
GtkStatusbar::shadow_type = GTK_SHADOW_NONE
GtkFrame::shadow_type = GTK_SHADOW_NONE
GtkScrollbar::has_secondary_backward_stepper = 1
GtkScrollbar::has_secondary_forward_stepper = 0
GtkScrollbar::has-backward-stepper = 0
GtkScrollbar::min_slider_length = 30
#GtkScrollbar::has-secondary-forward-stepper = 1
#GtkScrollbar::has-forward-stepper = 0
################################################################################
# DEFAULT COLORS FOR LISTINGS AND TREEVIEWS
################################################################################
GtkTreeView::odd_row_color = "#e4ebf5"
GtkTreeView::even_row_color = "#ffffff"
GtkTreeView::odd_col_color = "#ffffff"
GtkTreeView::even_col_color = "#e4ebf5"
################################################################################
# DEFAULT THICKNESS
################################################################################
#xthickness = 0
#ythickness = 0
#GtkScrollbar::has-secondary-backward-stepper = 0
GtkToolbar::space-size = 0
GtkToolbar::internal-padding = 0
GtkToolButton::icon-spacing = 0
#GtkComboBox::appears-as-list = FALSE
GtkButton::image-spacing = 0
GtkButton::inner-border = { 0, 0, 0, 0 }
GtkButton::outside-border = { 0, 0, 0, 0 }
GtkEntry::inner-border = { 6, 1, 1, 1 }
#GtkMenuItem::horizontal-padding = 5
################################################################################
# DEFAULT COLORS
################################################################################
fg[NORMAL] = "#161616"
fg[PRELIGHT] = "#000000"
fg[ACTIVE] = "#161616"
fg[SELECTED] = "#000000"
fg[INSENSITIVE] = "#777777"
bg[NORMAL] = "#979797"
bg[PRELIGHT] = "#bbbbba"
bg[SELECTED] = "#829db9"
bg[ACTIVE] = "#CCCCCC"
bg[INSENSITIVE] = "#e5e5e5"
base[NORMAL] = "#ffffff"
base[SELECTED] = "#829db9"
base[ACTIVE] = "#cccccc"
base[PRELIGHT] = "#829db9"
base[INSENSITIVE] = "#e5e5e5"
text[NORMAL] = "#161616"
text[PRELIGHT] = "#000000"
text[ACTIVE] = "#161616"
text[SELECTED] = "#FFFFFF"
text[INSENSITIVE] = "#777777"
################################################################################
# NAUTILUS COLORS
################################################################################
#semi-transparent highlight nautils select
NautilusIconContainer::highlight_alpha=160
#non-highlight text color
NautilusIconContainer::dark_info_color="#1D4393"
#highlight text color
NautilusIconContainer::light_info_color="#829db9"
# Hyperlinks
GnomeHRef::link_color ="#2f2e31"
GtkIMHtmlr::hyperlink-color ="#2f2e31"
################################################################################
# HANDELS
################################################################################
engine "pixmap"
{
# Handle image for horizontal handel
image
{
function = HANDLE
recolorable = TRUE
overlay_file = "Handles/handle-h.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
# Handle image for vertical handel
image
{
function = HANDLE
recolorable = TRUE
overlay_file = "Handles/handle-v.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
################################################################################
# SHADOWS
################################################################################
image
{
function = SHADOW
shadow = IN
recolorable = TRUE
file = "Shadows/shadow-in.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = SHADOW
shadow = OUT
recolorable = TRUE
file = "Shadows/shadow-none.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = SHADOW
shadow = NONE
recolorable = TRUE
file = "Shadows/shadow-none.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = SHADOW
shadow = ETCHED_IN
recolorable = TRUE
file = "Shadows2/etched-in.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = SHADOW
shadow = ETCHED_OUT
recolorable = TRUE
file = "Shadows/shadow-none.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = SHADOW_GAP
recolorable = TRUE
file = "Frame-Gap/frame1.png"
border = { 8, 8, 8, 8 }
stretch = TRUE
gap_start_file = "Frame-Gap/frame-gap-start.png"
gap_start_border = { 8, 0, 8, 0 }
gap_end_file = "Frame-Gap/frame-gap-end.png"
gap_end_border = { 0, 8, 8, 0 }
gap_side = TOP
}
################################################################################
# SEPARATOR LINES
################################################################################
# Vertical spearator
image
{
function = VLINE
recolorable = TRUE
file = "Lines/line-v.png"
border = { 1, 1, 0, 0 }
stretch = TRUE
}
# Horizontal separator
image
{
function = HLINE
recolorable = TRUE
file = "Lines/line-h.png"
border = { 0, 0, 1, 1 }
stretch = TRUE
}
################################################################################
# FOCUS
################################################################################
image
{
function = FOCUS
recolorable = TRUE
file = "Others/focus.png"
border = { 6, 0, 6, 0 }
stretch = TRUE
}
################################################################################
# ARROWS
################################################################################
# Up arrow
image
{
function = ARROW
recolorable = TRUE
overlay_file = "Arrows/arrow-up.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
# Down arrow
image
{
function = ARROW
recolorable = TRUE
overlay_file = "Arrows/arrow-down.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
# Down arrow (mouse over)
image
{
function = ARROW
recolorable = TRUE
state = PRELIGHT
overlay_file = "Arrows/arrow-down-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
# Left arrow
image
{
function = ARROW
recolorable = TRUE
overlay_file = "Arrows/arrow-left.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
# Right arrow
image
{
function = ARROW
recolorable = TRUE
overlay_file = "Arrows/arrow-right.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
}
}
class "GtkWidget" style "default"
################################################################################
# TOOlBAR
################################################################################
style "toolbar" = "default"
{
#bg_pixmap[NORMAL] = "Toolbar/toolbar.png"
fg[NORMAL] = "#000000"
text[NORMAL] = "#000000"
fg[PRELIGHT] = "#000000"
fg[ACTIVE] = "#ffffff"
engine "pixmap"
{
# Toolbar background
image
{
function = BOX
file = "Toolbar/toolbar.png"
border = { 0, 0, 0, 0}
stretch = FALSE
}
}
}
class "GtkToolbar" style "toolbar"
################################################################################
#GRADIENT
################################################################################
#style "gradient" = "default"
#{
# #bg[NORMAL] = "#979797"
# #bg_pixmap[NORMAL] = "graystretch.png"
# engine "pixmap"
# {
# # Toolbar background
# image
# {
# function = FLAT_BOX
# recolorable = TRUE
# file = "graystretch.png"
# border = { 0, 0, 57, 0}
# stretch = TRUE
#
# }
# }
#
#}
style "gradient" = "default"
{
bg_pixmap[NORMAL] = "grayscale.png"
}
class "GtkWindow" style "gradient"
#widget_class "*GtkBox*" style "gradient"
#class "*.GtkContainer" style "gradient"
style "button" = "default"
{
fg[NORMAL] = "#000000"
fg[ACTIVE] = "#000000"
fg[PRELIGHT] = "#000000"
fg[SELECTED] = "#FFFFFF"
fg[INSENSITIVE] = "#747474"
xthickness = 5
ythickness = 4
engine "pixmap"
{
# Default button
image
{
function = BOX
detail = "buttondefault"
recolorable = TRUE
file = "Buttons/button-default.png"
border = { 15,15,11,12 }
stretch = TRUE
}
# Button (mouse over)
image
{
function = BOX
state = PRELIGHT
recolorable = TRUE
file = "Buttons/button-prelight.png"
border = { 15,15,12,12 }
stretch = TRUE
}
# Button (pressed)
image
{
function = BOX
state = ACTIVE
file = "Buttons/button-pressed.png"
border = { 15,15,12,12 }
stretch = TRUE
}
# Button (disabled = user can't click)
image
{
function = BOX
state = INSENSITIVE
file = "Buttons/button-insensitive.png"
border = { 15,15,12,12 }
stretch = TRUE
}
# Button (normal)
image
{
function = BOX
file = "Buttons/button-normal.png"
border = { 15,15,12,12 }
stretch = TRUE
}
}
}
class "GtkButton" style "button"
################################################################################
# RADIOBUTTONS AND CHECKBUTTONS HIGHLIGHT
################################################################################
style "checkradiobutton" = "default"
{
engine "pixmap"
{
image
{
function = FLAT_BOX
recolorable = TRUE
file = "Check-Radio/highlight.png"
border = { 2, 5, 2, 5 }
stretch = TRUE
}
}
}
class "GtkRadioButton" style "checkradiobutton"
class "GtkCheckButton" style "checkradiobutton"
###############################################
# combobox
###############################################
style "combobox" = "default"
{
xthickness = 2
#ythickness = 2
engine "pixmap" {
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "option-button.png"
border = { 4, 24, 11, 11}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "option-button.png"
border = { 4, 24, 11, 11}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "option-button.png"
border = { 4, 24, 11, 11}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "option-button-in.png"
border = { 4, 24, 11, 11}
stretch = TRUE
}
image
{
function = ARROW
recolorable = TRUE
state = NORMAL
file = "option-menu.png"
border = { 0, 0, 0, 0}
stretch = TRUE
}
image
{
function = ARROW
recolorable = TRUE
state = PRELIGHT
file = "option-menu.png"
border = { 0, 0, 0, 0}
stretch = TRUE
}
image
{
function = ARROW
recolorable = TRUE
state = ACTIVE
file = "option-menu.png"
border = { 0, 0, 0, 0}
stretch = TRUE
}
image
{
function = ARROW
recolorable = TRUE
state = INSENSITIVE
file = "option-menu.png"
border = { 0, 0, 0, 0}
stretch = TRUE
}
image
{
function = VLINE
recolorable = TRUE
# file = "option-menu.png"
file = "Lines/line-v.png"
border = { 0, 0, 0, 0}
stretch = TRUE
}
}
}
widget_class "*Combo*" style "combobox"
###############################################
# Styles and Controls for Option Menus
###############################################
style "OptionMenu"
{
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "option-button.png"
border = { 10, 24, 11, 11}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
file = "option-button.png"
border = { 10, 24, 11, 11}
stretch = TRUE
}
image
{
function = TAB
state = INSENSITIVE
recolorable = TRUE
overlay_file = "option-menu.png"
overlay_stretch = FALSE
}
image
{
function = TAB
recolorable = TRUE
overlay_file = "option-menu.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
}
}
}
#widget_class "*Combo*" style "optionmenu"
class "GtkOptionMenu" style "OptionMenu"
################################################################################
# FONTS
################################################################################
style "fontbox" = "default"
{
engine "pixmap"
{
# Fontbox (mouse over)
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Font/font-prelight.png"
border = { 1, 30, 1, 2}
stretch = TRUE
}
# Fontbox
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "Font/font-normal.png"
border = { 1, 30, 1, 2}
stretch = TRUE
}
# Fontbox (clicked)
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "Font/font-pressed.png"
border = { 1, 30, 1, 2}
stretch = TRUE
}
# Fontbox (insensitive)
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "Font/font-inactive.png"
border = { 1, 30, 1, 2}
stretch = TRUE
}
# Fontbox arrow (insensitive)
image
{
function = TAB
state = INSENSITIVE
recolorable = TRUE
overlay_file = "Font/font-arrow-insens.png"
overlay_stretch = FALSE
}
# Fontbox arrow
image
{
function = TAB
recolorable = TRUE
state = NORMAL
overlay_file = "Font/font-arrow.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
}
# Fontbox arrow (mouse over)
image
{
function = TAB
recolorable = TRUE
state = PRELIGHT
overlay_file = "Font/font-arrow-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
}
}
}
class "*Font*" style "fontbox"
################################################################################
# RADIOBUTTON
################################################################################
style "radiobutton" = "default"
{
engine "pixmap"
{
# Not selected
image
{
function = OPTION
recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/option1.png"
overlay_stretch = FALSE
}
# Not selected (mouse over)
image
{
function = OPTION
recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/option2.png"
overlay_stretch = FALSE
}
# Not selected
image
{
function = OPTION
recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/option3.png"
overlay_stretch = FALSE
}
# Insensitive
image
{
function = OPTION
recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/option6.png"
overlay_stretch = FALSE
}
# Selected
image
{
function = OPTION
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/option4.png"
overlay_stretch = FALSE
}
# Selected (mouse over)
image
{
function = OPTION
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/option3.png"
overlay_stretch = FALSE
}
# Selected
image
{
function = OPTION
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/option4.png"
overlay_stretch = FALSE
}
# Insensitive
image
{
function = OPTION
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/option5.png"
overlay_stretch = FALSE
}
#mouseover
image
{
function = FLAT_BOX
recolorable = TRUE
stretch = TRUE
file = "Check-Radio/checklight.png"
border = { 2, 2, 2, 2 }
}
}
}
class "GtkRadioButton" style "radiobutton"
class "GtkRadioMenuItem" style "radiobutton"
################################################################################
# CHECKBUTTON
################################################################################
style "checkbutton"
{
xthickness = 4
ythickness = 4
engine "pixmap"
{
# Unchecked
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/check1.png"
overlay_stretch = FALSE
}
# Unchecked (mouse over)
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/check2.png"
overlay_stretch = FALSE
}
# Unchecked
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/check3.png"
overlay_stretch = FALSE
}
# Unchecked
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/check6.png"
overlay_stretch = FALSE
}
# Checked
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/check4.png"
overlay_stretch = FALSE
}
# Checked (mouse over)
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/check3.png"
overlay_stretch = FALSE
}
# Checked
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/check5.png"
overlay_stretch = FALSE
}
# Unchecked
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/check7.png"
overlay_stretch = FALSE
}
#checkbox mouseover
image
{
function = FLAT_BOX
recolorable = TRUE
stretch = TRUE
file = "Check-Radio/checklight.png"
border = { 2, 2, 2, 2 }
}
}
}
class "GtkCheckButton" style "checkbutton"
class "GtkCheckMenuItem" style "checkbutton"
################################################################################
# ENTRY
################################################################################
style "entry" = "default"
{
xthickness = 2
ythickness = 2
GtkWidget::interior_focus = 0
engine "pixmap"
{
# Entry (focused)
image
{
function = FOCUS
recolorable = TRUE
file = "Shadows/entry-shadow-in.png"
border = { 2,2,2,2 }
stretch = TRUE
}
# Text-entry
image
{
function = BOX
recolorable = TRUE
shadow = OUT
state = NORMAL
file = "Shadows/text-entry.png"
border = { 2,2,2,2 }
stretch = TRUE
}
# Text-entry
image
{
function = SHADOW
detail = "entry"
shadow = IN
recolorable = TRUE
file = "Shadows/text-entry.png"
border = { 2,2,2,2 }
stretch = TRUE
}
}
}
################################################################################
# SPINBUTTONS
################################################################################
style "spinbutton" = "entry"
{
#bg[NORMAL] = "#979797"
engine "pixmap"
{
# Arrow
image
{
function = ARROW
}
# Up
image
{
function = BOX
state = NORMAL
detail = "spinbutton_up"
recolorable = TRUE
file = "Spin/spinbutton-up.png"
border = { 0, 1, 1, 0 }
stretch = TRUE
overlay_file = "Spin/spin-up.png"
overlay_stretch = FALSE
}
# Up (mouse over)
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_up"
recolorable = TRUE
file = "Spin/spinbutton-up-prelight.png"
border = { 0, 1, 1, 0 }
stretch = TRUE
overlay_file = "Spin/spin-up-prelight.png"
overlay_stretch = FALSE
}
# Up (disabled)
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_up"
recolorable = TRUE
file = "Spin/spinbutton-up.png"
border = { 0, 1, 1, 0 }
stretch = TRUE
overlay_file = "Spin/spin-up-disable.png"
overlay_stretch = FALSE
}
# Up (mouse over)
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_up"
recolorable = TRUE
file = "Spin/spinbutton-up-pressed.png"
border = { 0, 1, 1, 0 }
stretch = TRUE
overlay_file = "Spin/spin-up-prelight.png"
overlay_stretch = FALSE
}
# Down
image
{
function = BOX
state = NORMAL
detail = "spinbutton_down"
recolorable = TRUE
file = "Spin/spinbutton-down.png"
border = { 0, 1, 0, 2 }
stretch = TRUE
overlay_file = "Spin/spin-down.png"
overlay_stretch = FALSE
}
# Down (mouse over)
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_down"
recolorable = TRUE
file = "Spin/spinbutton-down-prelight.png"
border = { 0, 1, 0, 2 }
stretch = TRUE
overlay_file = "Spin/spin-down-prelight.png"
overlay_stretch = FALSE
}
# Down (disabled)
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_down"
recolorable = TRUE
file = "Spin/spinbutton-down.png"
border = { 0, 1, 0, 2 }
stretch = TRUE
overlay_file = "Spin/spin-down-disable.png"
overlay_stretch = FALSE
}
# Down (mouse over)
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_down"
recolorable = TRUE
file = "Spin/spinbutton-down-pressed.png"
border = { 0, 1, 0, 2 }
stretch = TRUE
overlay_file = "Spin/spin-down-prelight.png"
overlay_stretch = FALSE
}
}
}
class "GtkSpinButton" style "spinbutton"
################################################################################
# RANGE
################################################################################
style "range" = "default"
{
ythickness = 6
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "Range/trough-horizontal.png"
border = { 10, 10, 1, 19 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "Range/trough-vertical.png"
border = { 0, 19, 10, 10 }
stretch = TRUE
orientation = VERTICAL
}
############### the sliders ###############
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz-prelight.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
######################### VERTICAL ###########################
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert-prelight.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "Range/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
}
}
class "GtkRange" style "range"
################################################################################
# TOOLBAR BUTTONS
################################################################################
style "toolbuttons" = "default"
{
xthickness = 1
ythickness = 1
GtkWidget::focus_padding = 2
engine "pixmap"
{
# Toolbar button
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "Toolbar/button-normal.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
# Toolbar button (mouse over)
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Toolbar/button-prelight.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
# Toolbar button (clicked)
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "Toolbar/button-pressed.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
# Toolbar button (disabled)
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "Toolbar/button-prelight.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
}
widget_class "*Tool*GtkToggleButton" style "toolbuttons"
widget_class "*Tool*GtkButton" style "toolbuttons"
################################################################################
# PANEL
################################################################################
style "panel1" = "default"
{
xthickness = 0
ythickness = 1
fg[NORMAL] = "#000000"
fg[PRELIGHT] = "#404040"
fg[ACTIVE] = "#404040"
fg[INSENSITIVE] = "#DDE4FF"
text[NORMAL] = "#000000"
text[PRELIGHT] = "#DDE4FF"
bg_pixmap[NORMAL] = "Panel/panel-bg.png"
bg_pixmap[SELECTED] = "Panel/panel-bg.png"
bg_pixmap[INSENSITIVE] = "Panel/panel-bg.png"
bg_pixmap[PRELIGHT] = "Panel/panel-bg.png"
}
style "panel2" = "panel1"
{
engine "pixmap"
{
image
{
function = BOX
file = "Panel/panel-bg.png"
border = { 0, 0, 0, 0 }
stretch = FALSE
}
}
}
class "*Panel*" style "panel1"
class "*notif*" style "panel1"
class "*Notif*" style "panel1"
class "*Tray*" style "panel1"
class "*tray*" style "panel1"
widget_class "*Panel*" style "panel1"
widget_class "*Panel*Menu*" style "panel2"
widget "PanelDItemEditor" style "gradient"
widget_class "*Mail*" style "panel1"
widget_class "*applet*" style "panel1"
#widget_class "*Applet*" style "panel1"
widget_class "*manager*" style "panel1"
widget_class "*nm-applet*" style "panel1"
##################### PANEL BUTTONS ###############################
style "handle"
{
engine "pixmap"
{
image
{
function = HANDLE
file = "Panel/panel-bg.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = HANDLE
file = "Panel/panel-bg.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
orientation = HORIZONTAL
}
}
}
style "panelbuttons"
{
xthickness = 2
ythickness = 1
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "Panel/panel-bg.png"
border = { 0, 0, 1, 1 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Panel/panelbutton-prelight.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "Panel/panelbutton-pressed.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
}
}
class "PanelAppletFrame" style "handle"
widget_class "*Panel*GtkToggleButton" style "panelbuttons"
widget_class "*Panel*GtkButton" style "panelbuttons"
################################################################################
# MENUBAR
################################################################################
style "menubar" = "default"
{
fg[NORMAL] = "#000000"
text[NORMAL] = "#000000"
fg[PRELIGHT] = "#404040"
fg[ACTIVE] = "#404040"
fg[INSENSITIVE] = "#DDE4FF"
text[PRELIGHT] = "#DDE4FF"
xthickness = 0
ythickness = 0
engine "pixmap"
{
image
{
function = BOX
file = "Menu-Menubar/menubar.png"
border = { 0, 0, 0, 0 }
stretch = FALSE
}
}
}
class "GtkMenuBar" style "menubar"
widget_class "*MenuBar.*" style "menubar"
################################################################################
# MENU
################################################################################
style "menu" = "default"
{
xthickness = 0
ythickness = 5
text[PRELIGHT] = "#ffffff"
text[NORMAL] = "#000000"
text[ACTIVE] = "#ffffff"
fg[PRELIGHT] = "#ffffff"
fg[NORMAL] = "#000000"
fg[ACTIVE] = "#ffffff"
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "menu"
file = "Menu-Menubar/menu.png"
border = { 6, 6, 6, 6 }
stretch = TRUE
}
}
}
class "GtkMenu" style "menu"
###############################################
# Menu Items
###############################################
style "MenuItem"
{
text[PRELIGHT] = "#ffffff"
text[NORMAL] = "#000000"
text[ACTIVE] = "#ffffff"
fg[PRELIGHT] = "#ffffff"
fg[NORMAL] = "#000000"
fg[ACTIVE] = "#ffffff"
xthickness = 3
ythickness = 2
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
file = "Menu-Menubar/menuitem.png"
stretch = TRUE
}
image
{
function = HLINE
recolorable = TRUE
file = "Menu-Menubar/menu-line.png"
border = { 3, 3, 3, 3 }
stretch = FALSE
}
image
{
function = ARROW
recolorable = TRUE
state = NORMAL
overlay_file = "Menu-Menubar/menu-arrow.png"
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
recolorable = TRUE
state = PRELIGHT
overlay_file = "Menu-Menubar/menu-arrow-prelight.png"
overlay_stretch = FALSE
arrow_direction = RIGHT
}
}
}
#widget_class "*MenuItem.*" style "MenuItem"
class "GtkMenuItem" style "MenuItem"
widget_class "*MenuItem*" style "MenuItem"
widget_class "*.GtkAccelMenuItem.*" style "MenuItem"
#class "GtkMenuItem" style "MenuItem"
class "GtkItem" style "MenuItem"
class "GtkTearoffMenuItem" style "MenuItem"
################################################################################
# PROGRESSBAR
################################################################################
style "progressbar" = "default"
{
bg[NORMAL] = "#979797"
#GtkProgressBar::trough_border = 0
xthickness = 1
ythickness = 1
engine "pixmap"
{
# Horizontal progressbar background
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "ProgressBar/trough-progressbar-horiz.png"
# border = { 1, 1, 1, 2 }
border = { 1, 1, 1, 1}
stretch = TRUE
orientation = HORIZONTAL
}
# Horizontal progressbar
image
{
function = BOX
recolorable = TRUE
detail = "bar"
file = "ProgressBar/progressbar-horiz.png"
# border = { 0, 0, 0, 0}
border = { 1, 1, 1, 1}
stretch = TRUE
orientation = HORIZONTAL
}
# Vertical progressbar background
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "ProgressBar/trough-progressbar-vert.png"
border = { 1, 1, 1, 1}
# border = { 1, 2, 1, 1 }
stretch = TRUE
orientation = VERTICAL
}
# Vertical progressbar
image
{
function = BOX
recolorable = TRUE
detail = "bar"
file = "ProgressBar/progressbar-vert.png"
border = { 1, 1, 1, 1}
# border = { 0, 0, 0, 0}
stretch = TRUE
orientation = VERTICAL
}
}
}
class "GtkProgressBar" style "progressbar"
widget_class "*MenuItem.*ProgressBar*" style "progressbar"
################################################################################
#STATUSBAR
################################################################################
style "statusbar" = "default"
{
xthickness = 8
ythickness = 2
engine "pixmap"
{
image
{
function = RESIZE_GRIP
recolorable = TRUE
#state = NORMAL
detail = "statusbar"
overlay_file = "Handles/resize_grip.png"
overlay_border = {0,2,1,0 }
overlay_stretch = FALSE
}
}
}
class "GtkStatusbar" style "statusbar"
################################################################################
# TABS
################################################################################
style "notebook" = "default"
{
#bg[NORMAL] = "#bbbbba"
xthickness = 3
ythickness = 1
engine "pixmap"
{
# Top tab (current)
image
{
function = EXTENSION
state = NORMAL
gap_side = BOTTOM
file = "Tabs/tab-top-active.png"
#border = { 6, 6, 9, 0 }
border = { 1, 1, 2, 2 }
stretch = TRUE
}
# Top tab (background)
image
{
function = EXTENSION
state = ACTIVE
gap_side = BOTTOM
file = "Tabs/tab-top.png"
border = { 1, 1, 2, 2 }
stretch = TRUE
}
# Bottom tab (current)
image
{
function = EXTENSION
state = NORMAL
gap_side = TOP
file = "Tabs/tab-bottom-active.png"
border = {1,1,2,2}
stretch = TRUE
}
# Bottom tab (background)
image
{
function = EXTENSION
state = ACTIVE
gap_side = TOP
file = "Tabs/tab-bottom.png"
border = {1,1,2,2}
stretch = TRUE
}
# Right tab (current)
image
{
function = EXTENSION
state = NORMAL
gap_side = LEFT
file = "Tabs/tab-right-active.png"
border = {1,7,7,7}
stretch = TRUE
}
# Right tab (background)
image
{
function = EXTENSION
state = ACTIVE
gap_side = LEFT
file = "Tabs/tab-right.png"
border = {1,7,7,7}
stretch = TRUE
}
# Left tab (current)
image
{
function = EXTENSION
state = NORMAL
gap_side = RIGHT
file = "Tabs/tab-left-active.png"
border = {7,1,7,7}
stretch = TRUE
}
# Left tab (background)
image
{
function = EXTENSION
state = ACTIVE
gap_side = RIGHT
file = "Tabs/tab-left.png"
border = {7,1,7,7}
stretch = TRUE
}
#top
image
{
function = BOX_GAP
gap_side = TOP
file = "Tabs/notebook_top_flat.png"
#border = {1,1,4,1}
border = {1,1,1,1}
stretch = TRUE
}
# bottom
image
{
function = BOX_GAP
gap_side = BOTTOM
file = "Tabs/notebook_top_flat.png"
border = {1,1,1,1}
stretch = TRUE
}
# left
image
{
function = BOX_GAP
gap_side = LEFT
file = "Tabs/notebook_left_flat.png"
border = {1,2,2,2}
stretch = TRUE
}
# right
image
{
function = BOX_GAP
gap_side = RIGHT
file = "Tabs/notebook_right_flat.png"
border = {2,1,2,2}
stretch = TRUE
}
# no tabs
image
{
function = BOX
recolorable = TRUE
file = "Tabs/notebook_flat.png"
border = {3, 3, 3, 3 }
stretch = TRUE
}
}
}
class "GtkNotebook" style "notebook"
style "themetree" = "default"
{
fg[NORMAL] = "#000000"
fg[ACTIVE] = "#000000"
fg[PRELIGHT] = "#000000"
fg[SELECTED] = "#FFFFFF"
fg[INSENSITIVE] = "#747474"
xthickness = 2
ythickness = 2
engine "pixmap"
{
# Default button
image
{
function = BOX
detail = "buttondefault"
recolorable = TRUE
file = "Buttons/button-default.png"
border = { 10,10,10,10 }
stretch = TRUE
}
# Button (mouse over)
image
{
function = BOX
state = PRELIGHT
recolorable = TRUE
file = "Buttons/tab-prelight.png"
border = { 3,3,3,3 }
stretch = TRUE
}
# Button (pressed)
image
{
function = BOX
state = ACTIVE
file = "Buttons/tab-prelight.png"
border = { 3,3,3,3 }
stretch = TRUE
}
# Button (insensitive)
image
{
function = BOX
state = INSENSITIVE
file = "Buttons/tab-normal.png"
border = { 3,3,3,3 }
stretch = TRUE
}
# Button (normal)
image
{
function = BOX
file = "Buttons/tab-normal.png"
border = { 3,3,3,3 }
stretch = TRUE
}
}
}
widget_class "*.GtkTreeView.GtkButton" style "themetree"
widget_class "*.GtkCTree.GtkButton" style "themetree"
widget_class "*.GtkList.GtkButton" style "themetree"
widget_class "*.GtkCList.GtkButton" style "themetree"
################################################################################
# TOOLTIPS
################################################################################
style "tooltips" = "default"
{
bg[NORMAL] = "#D4D4D2"
}
class "GtkTooltips" style "tooltips"
widget "gtk-tooltips" style "tooltips"
################################################################################
# RULER
################################################################################
style "ruler" = "default"
{
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "vruler"
file = "Others/ruler.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
detail = "hruler"
file = "Others/ruler.png"
border = { 2, 2, 2, 2 }
stretch = TRUE
}
}
}
################################################################################
# HANDELS
################################################################################
style "handlebox" = "default"
{
engine "pixmap"
{
image
{
function = HANDLE
recolorable = TRUE
overlay_file = "Handles/dimple.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = HANDLE
overlay_file = "Handles/dimple.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
}
}
class "GtkHandleBox" style "handlebox"
class "GtkPaned" style "handlebox"
style "flat" = "default"
{
engine "pixmap"
{
image
{
function = SHADOW
}
}
}
style "layout" = "default"
{
engine "pixmap"
{
image
{
function = SHADOW
detail = "entry"
shadow = IN
recolorable = FALSE
file = "Shadows/text.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
image
{
function = BOX
detail = "button"
state = NORMAL
file = "Buttons/button-normal.png"
recolorable = TRUE
border = { 2, 3, 2, 3 }
stretch = TRUE
}
}
}
###########################################
# Mac like Scrollbars
###########################################
style "scrollbar" {
GtkRange::trough_border = 1
GtkVScale::slider_length = 16
GtkVScale::slider_width = 19
GtkHScale::slider_length = 17
GtkHScale::slider_width = 19
GtkRange::slider_width = 15
GtkRange::stepper_size = 15
GtkScrollbar::min_slider_length = 30
engine "pixmap" {
image {
function = BOX
recolorable = TRUE
detail = "trough"
file = "Scrollbars/vertical_trough.png"
border = { 0, 0, 39, 39 }
stretch = TRUE
orientation = VERTICAL
}
image {
function = BOX
recolorable = TRUE
detail = "trough"
file = "Scrollbars/horizontal_trough.png"
border = { 39, 39, 0, 0 }
stretch = TRUE
orientation = HORIZONTAL
}
image {
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "Scrollbars/scrollbar_horizontal_insens.png"
border = { 11, 11, 6, 6 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
file = "Scrollbars/hor_bg.png"
border = { 0,0,0,0 }
stretch = FALSE
overlay_file = "Scrollbars/vert_zero.png"
overlay_border = { 8,8,0,0 }
overlay_stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
file = "Scrollbars/test2.png"
border = { 0,0,0,0 }
stretch = FALSE
overlay_file = "Scrollbars/zero.png"
overlay_border = { 0,0,8,8 }
overlay_stretch = TRUE
orientation = VERTICAL
}
image {
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "Scrollbars/scrollbar_vertical_insens.png"
border = { 6, 6, 11, 11 }
stretch = TRUE
orientation = VERTICAL
}
image {
function = BOX
recolorable = TRUE
state = NORMAL
file = "Scrollbars/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image {
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Scrollbars/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
orientation = HORIZONTAL
}
image {
function = BOX
recolorable = TRUE
state = ACTIVE
file = "Scrollbars/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image {
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "Scrollbars/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = ARROW
recolorable = TRUE
state = NORMAL
overlay_file = "Scrollbars/scroll_arrow_up.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
recolorable = TRUE
state = NORMAL
overlay_file = "Scrollbars/scroll_arrow_down.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
recolorable = TRUE
state = NORMAL
overlay_file = "Scrollbars/scroll_arrow_left.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
recolorable = TRUE
state = NORMAL
overlay_file = "Scrollbars/scroll_arrow_right.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
recolorable = TRUE
state = PRELIGHT
overlay_file = "Scrollbars/scroll_arrow_up_prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
recolorable = TRUE
state = PRELIGHT
overlay_file = "Scrollbars/scroll_arrow_down_prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
recolorable = TRUE
state = PRELIGHT
overlay_file = "Scrollbars/scroll_arrow_left_prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
recolorable = TRUE
state = PRELIGHT
overlay_file = "Scrollbars/scroll_arrow_right_prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
recolorable = TRUE
state = INSENSITIVE
overlay_file = "Scrollbars/scroll_arrow_up_prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
recolorable = TRUE
state =INSENSITIVE
overlay_file = "Scrollbars/scroll_arrow_down_prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
recolorable = TRUE
state = INSENSITIVE
overlay_file = "Scrollbars/scroll_arrow_left_prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
recolorable = TRUE
state = INSENSITIVE
overlay_file = "Scrollbars/scroll_arrow_right_prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
recolorable = TRUE
shadow = IN
overlay_file = "Scrollbars/scroll_arrow_up_push.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
recolorable = TRUE
shadow = IN
overlay_file = "Scrollbars/scroll_arrow_down_push.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
recolorable = TRUE
shadow = IN
overlay_file = "Scrollbars/scroll_arrow_left_push.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
recolorable = TRUE
shadow = IN
overlay_file = "Scrollbars/scroll_arrow_right_push.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
}
}
class "GtkScrollbar" style "scrollbar"
################################################################################
# LIST HEADERS
################################################################################
style "list-header"
{
#Comment out the ythickness setting below for thicker column headers.
#ythickness = 0
GtkTreeView::odd_row_color = "#ffffff" #e4ebf5
GtkTreeView::even_row_color = "#D5D9E2" #ffffff D5D9E2 nautilus sidebar
engine "pixmap"
{
# Normal
image
{
function = BOX
recolorable = TRUE
shadow = OUT
state = NORMAL
file = "ListHeaders/list_header.png"
border = { 2, 2, 2, 1 }
stretch = TRUE
}
# Prelight / Mouseover
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "ListHeaders/list_header-prelight.png"
border = { 2, 2, 2, 1 }
stretch = TRUE
}
# Active
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "ListHeaders/list_header-pressed.png"
border = { 2, 2, 2, 1 }
stretch = TRUE
}
# Selected
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "ListHeaders/list_header-prelight.png"
border = { 2, 2, 2, 1 }
stretch = TRUE
}
}
}
widget_class "*List" style "list-header"
widget_class "*GtkTree*" style "list-header"
widget_class "*GtkCList*" style "list-header"
#widget_class "*Tree*" style "list-header"
style "gtktreeview"
{
base[NORMAL] = "#E7EDF6"
base[ACTIVE] = "#ACBACF"#d4d4d4"
base[PRELIGHT] = "#FFFFFF"
base[SELECTED] = "#829db9" #b2b2b2"
text[ACTIVE] = "#FFFFFF"
}
class "GtkTreeView" style "gtktreeview"
################################################################################
# This prevents Sodipodi from crashing while opening the
# Object-Style dialog.
style "unstyle"
{
engine "pixmap"
{
}
}
################################################################################
# recognizable pressed toggle buttons
#style "SPbutton"
#{
# engine "pixmap"
# {
# image
# {
# function = BOX
# shadow = IN
# recolorable = TRUE
# file = "Shadows/shadow-out.png"
# border = { 2, 2, 2, 2 }
# stretch = TRUE
# }
# image
# {
# function = BOX
# }
# }
#}
################################################################################
class "GtkEntry" style "entry"
class "GtkOldEditable" style "entry"
#class "GtkSpinButton" style "spinbutton"
#class "GtkTextView" style "textview"
#class "GtkTreeView" style "treeview"
#class "GtkToolbar" style "flat"
class "GtkEventBox" style "flat"
class "GtkLayout" style "layout"
#class "SPButton" style "SPbutton"
# prevent Sodipodi from crashing
class "SPColorSlider" style "unstyle"
################################# TWEAKS ###################################
include "thunar-tweaks.rc"
include "nautilus-tweaks-notext.rc"
include "epiphany-tweaks-notext.rc"
include "evolution-tweaks.rc"
style "grey" = "default"
{
bg[NORMAL] = "#bbbbba"
}
style "white"# = "default"
{
bg[NORMAL] = "#ffffff"
}
style "red" = "default"
{
bg[NORMAL] = "#ea1515"
}
style "blue" = "default"
{
bg[NORMAL] = "#125ce3"
}
###############################################
#class "GtkCellView" style "white"
#class "GtkCellLayout" style "white"
#class "GtkCellRenderer" style "white"
#class "GtkCellEditable" style "white"
#class "GtkCellRenderAccel" style "white"
#class "GtkCellRenderCombo" style "white"
#class "GtkCellRenderPixmap" style "white"
#class "GtkCellRenderProgress" style "white"
#class "GtkCellRenderSpin" style "white"
#class "GtkCellRenderText" style "white"
#class "GtkCellRenderToggle" style "white"
#Fix for the Gimp ruler
class "GtkRuler" style "grey"
#class "GtkImage" style "white"
#class "GtkAspectFrame" style "white"
#class "GtkHBox" style "white"
#class "GtkVBox" style "white"
#class "GtkHButtonBox" style "white"
#class "GtkVButtonBox" style "white"
#class "GtkAlignment" style "white"
#class "GtkHPaned" style "white"
#class "GtkVPaned" style "white"
#class "GtkExpander" style "white"
#Gimp lower frame/ File Roller lower toolbar
#class "*GtkBin*" style "grey"
#class "*GtkFrame*" style "white"
#class "*GtkBox*" style "white"
#class "*GtkCList*" style "white"
#Azureus widgets
class "*GtkFixed*" style "grey"
#class "*GtkLayout*" style "white"
#class "*GtkList*" style "white"
#class "*GtkMenuShell*" style "white"
#class "*GtkNotebook*" style "white"
#class "*GtkPacker*" style "white"
#class "*GtkPaned*" style "white"
#class "*GtkSocket*" style "white"
#eog canvas
class "*GtkTable*" style "grey"
#Gimp Fix (scale dialog/canvas)
#class "*GtkDrawingArea*" style "grey"
#widget "*GimpDockable.*" style "white"
#widget "*GimpContainerGridView*GtkViewport*" style "white"
#class "GimpToolDialog" style "white"
#class "*GtkButtonBox*" style "white"
#class "*GtkPlug*" style "white"
#class "*GtkToolbar*" style "white"
#class "*GtkTree*" style "white"
#class "*GtkSheet*" style "white"
#class "*GtkSQPane*" style "white"
#class "*GtkToolItem*" style "white"
#class "*GtkUIManager*" style "white"
#class "*GtkActionGroup*" style "white"
#class "*GtkSizeGroup*" style "white"
#class "*GtkViewport*" style "white"
#class "*GtkMisk*" style "white"
#class "*GtkItemFactory *" style "white"
#class "*GtkCellView*" style "white"
#class "*GtkIconView*" style "white"
include "icons/iconrc"
#gtk-icon-sizes = "panel-menu=20,20:gtk-menu=18,18:panel=18,18:gtk-button=24,24:gtk-large-toolbar=30,30"
gtk-icon-sizes = "gtk-large-toolbar=28,23:panel-menu=24,24:panel=24,24:gtk-dialog=64,64"
Hors ligne
#48 Le 29/05/2009, à 21:06
- ljere
Re : Gstyle un gestionnaire de themes complet pour gnome
je parlais de l'archive complète jollyroger la ca va pas être très utile
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#49 Le 30/05/2009, à 00:18
- jotelecom
Re : Gstyle un gestionnaire de themes complet pour gnome
Il est nickel ton script smo ! Merci beaucoup ! :)
Du coup ljere, je pense que le pb est résolu maintenant je n'ai pas encore rebooté, mais qemu a l'air de montrer que tout va bien
Encore un petit pb cela dit :
Lorsque je passe en mode plein écran avec VLC une erreur apparaît et me dit ceci :
"Error : screen isn't composited. Please run compiz (-fusion) or another compositing manager."
Après ça, plus de compiz, plus de passage possible entre les différents bureaux, plus de décoration fenêtre, enfin bref..ça plante :S
Est-ce que cela dit qqch à qqun ? Smo aurais-tu un autre petit script magique de derrière les fagots ??
Merci d'avance
PS : je croyais que les modifications suivantes avaient résolu le pb, mais en fait il m'a refait un plantage cette nuit..le pb est donc tjr d'actualité //
[Fausse solution :]
En fait le pb est pseudo-résolu après les étapes suivantes :
- Identification du pb : apparemment du à un conflit entre AWN et Compiz... En jeu, le pilote de la carte graphique, la propriété de 'Direct Rendering' et le xorg.conf
- Vérification du pilote de la carte graphique : grâce au script à cette adresse (très bien fait btw! http://albertomilone.com/envyngfaq.html#A)
- Modification du xorg.conf avec notamment l'ajout d'une section "DRI" en donnant les droits d'accès au direct rendering pour les utilisateurs non root
- La commande "glxinfo | grep rendering" me disait que le direct rendering n'était pas activé parce que la variable eLIBGL_ALWAYS_INDIRECT" était activée. Un petit coup de "unset LIBGL_ALWAYS_INDIRECT", et la commande "glxinfo | grep rendering" me dit maintenant que le direct rendering est activé
Reste à faire un petit script pour faire en sorte qu'après le démarrage de compiz lors du boot, je puisse lancer la commande "unset ..." : quelqu'un saurait-il comment faire ? (le "après compiz" est assez essentiel..)
Dernière modification par jotelecom (Le 30/05/2009, à 10:50)
Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271
Hors ligne
#50 Le 30/05/2009, à 00:42
- JollyRoger
Re : Gstyle un gestionnaire de themes complet pour gnome
ok
c'est là : http://sourceforge.net/project/showfiles.php?group_id=204373&package_id=243878&release_id=625515
le thème gtk est vraiment chouette, homogène, etc.
sinon j'ai bidouillé emerald ce soir, c'est pas bien compliqué, marrant, même. je vais bosser sur les boutons qui me manquent dans le thème que j'ai pris et que j'ai traficoté. je vous montre ça demain soir si j'ai un peu de temps.
Dernière modification par JollyRoger (Le 30/05/2009, à 00:47)
Hors ligne