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 26/01/2009, à 23:52

sayanmaster

Hack transparence murrine modifiable

Bonjour,

je m'ennuyais aujourd'hui, j'ai donc décidé de hacker un peu le code de murrine (pas très propre mais ça marche).
Qu'est-ce que j'ai changé ? La possibilité de définir dans son gtkrc les valeurs de transparence qui étaient codées en dur dans le code.

Ces paramètres murrine sont (toutes entre 0 et 0.99):

gradient_opacity
window_opacity
entry_opacity
notebook_opacity
menubar_opacity
toolbar_opacity
menu_opacity
tooltip_opacity

Des screenshots
Original (thème Human de Intrepid avec ARGB à TRUE)
originalep8.th.png

Modifié (même thème mais en jouant avec 2 des valeurs)
modvx8.th.png

Téléchargement
http://www.mediafire.com/file/wctz3liwj … od).tar.gz

Je tiens à rappeller que j'ai fait ça juste pour le fun et parce que ça m'énervais de ne pas pouvoir changer ces valeurs.

Amusez-vous bien

PS: Si j'ai oublié une balise ou que je suis dans la mauvaise section, merci de me le faire savoir et j'éditerai dans la mesure du possible.

Hors ligne

#2 Le 27/01/2009, à 14:12

Rydgel

Re : Hack transparence murrine modifiable

Sympa je vais regarder ça. C'est une vraie transparence ou pas ?


Linux - Web 2.0 --> http://phollow.fr

Hors ligne

#3 Le 27/01/2009, à 14:56

sayanmaster

Re : Hack transparence murrine modifiable

Le moteur de thème murrine utilise les colormaps, donc oui c'est de la vraie transparence (il faut un gestionnaire composite quand même).

Sachant que le thème par défaut sous intrepid permet d'avoir l'image 1 sans modification des sources (il faut changer la valeur ARGB à TRUE dans le gtkrc2 du thème).

Hors ligne

#4 Le 27/01/2009, à 15:20

Rydgel

Re : Hack transparence murrine modifiable

Ok cool, je vais faire un joli thème avec ça smile


Linux - Web 2.0 --> http://phollow.fr

Hors ligne

#5 Le 23/02/2009, à 02:15

grossebabasse

Re : Hack transparence murrine modifiable

Bonjour,

Je me suis pas mal pris la tête pour obtenir la transparence.

Maintenant, çà marche, je viens de compiler Murrine SVN ( j'ai déja mis du temps à comprendre que c'était cette version qu'il fallait)

Si je comprends bien, il faut que je recommence avec ton mod ?
avec ./configure
         make
         sudo make install     ??

Hors ligne

#6 Le 23/02/2009, à 08:58

sayanmaster

Re : Hack transparence murrine modifiable

Bonjour,

en fait j'ai pris pour base le murrine dans les depots de intrepid (apt-get source).

Et ma modification ne te servira que si tu modifie le thème que tu utilise pour changer la transparence de certains éléments indépendemment.

Hors ligne

#7 Le 24/02/2009, à 04:07

grossebabasse

Re : Hack transparence murrine modifiable

Ok

Mais alors pourquoi n'as tu pas fait un hack de la Murrine SVN.
Il n'y a pas la transparence de le Murrine des dépots ?
tu l'as recodé toi même ?

Ou alors j'ai pas tout compris, c'est bien possible.

Hors ligne

#8 Le 24/02/2009, à 16:30

sayanmaster

Re : Hack transparence murrine modifiable

Le murrine des dépôts (du moins sous Intrepid) à la transparence. Il suffit juste de changer ALPHA à TRUE (si je me rapelle bien) dans le gtkrc du thème en question (Human est compatible sous Intrepid).

J'ai préféré partir de la source des dépôts ubuntu pour ne pas avoir de problèmes niveau stabilité (je ne dis pas que le SVN n'est pas stable hein ^^).

Voilà ^^

Hors ligne

#9 Le 28/02/2009, à 11:51

Sebco

Re : Hack transparence murrine modifiable

Bonjour à tous
Tres interressant ce post en matiere de personnalisation....
Mais...car il y a un mais, est-ce qu'il ne s'agit pas de bidouillage un peu, comment dirais-je...inutile ?
En effet avec compiz, on parvient parfaitement au meme resultat, avec effet blur en prime...
Je m'explique, d'abord, voici deux capture d'écran :
Sans la transparence ---> captureo.th.jpg
Avec la transparence ---> capture1pxx.th.jpg
Comment faire ? Il suffit de chercher un peu dans Ccsm
ouvrir Ccsm ---> plugins "Opacity, Brightness and Saturation"
---> dans le tableau "window specific setting" rajouter un ligne

(class=Nautilus)

pour avoir la transparence sur toute les fenetres du navigateur nautilus, à l'exclusion de toute autre (sur mon image par exemple, la fenetre du moniteur systeme n'est pas transparente, idem pour firefox...)

(type=normal)

Pour avoir toutes les fenetres en transparence.(un peu galere pour firefox, notament ou gimp)

Voila, le degret de transparence est modifiable par "window value" (0 completement transparent, 100 completement opaque)
Pour regler l'effet blur, c'est dans le plugin "flouter les fenetres", rien de bien compliqué donc...
Je mets ce post sur ce fil de discution qui me parrait traiter du meme sujet
-----> http://forum.ubuntu-fr.org/viewtopic.php?id=217964

Dernière modification par Sebco (Le 28/02/2009, à 11:53)


.*´¨;)  -->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

#10 Le 01/03/2009, à 08:57

sayanmaster

Re : Hack transparence murrine modifiable

Bonjour,

ben déjà, le murrine normal permet la transparence. Et ma modification ne permet que de changer la transparence de certains éléments indépendemment (genre fond, contrôles, etc).

Compiz permet certes la transparence, mais globale (sur un type de fenêtre par exemple), pas sur le fond uniquement ou les contrôles.

Et rien n'empêche d'utiliser le blur avec la transparence de murrine ^^.

PS: je le répête, ma modification est un hack grossier. Je ne suis même pas sur d'avoir respecté les règles de codage de l'auteur.

Juste une précision.

Hors ligne

#11 Le 01/03/2009, à 10:58

Sebco

Re : Hack transparence murrine modifiable

Ouais, ok, j'ai compris la difference, et effectivement, sur les captures on vois que la transparence n'est pas globale.
Pourrais tu expliciter la manip à faire ?
Par contre pour le murrine normal, j'ai bien tenté de changer la valeur de rgba à true dans le gtkrc...rien n'y fait...ou alors, j'ai pas tout compris...
UN p'tit tuto serais bienvenu...Beau boulot en tout cas !

Dernière modification par Sebco (Le 01/03/2009, à 10:59)


.*´¨;)  -->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

#12 Le 01/03/2009, à 11:08

sayanmaster

Re : Hack transparence murrine modifiable

Pour exemple, la partie à modifier dans le gtkrc du thème 'Human' (Intrepid) situé dans '/usr/share/themes' :

	engine "murrine" 
	{
		animation           = TRUE  # FALSE = disabled, TRUE = enabled
		colorize_scrollbar  = TRUE # FALSE = disabled, TRUE = enabled
		contrast            = 1.05  # 0.8 for less contrast, more than 1.0 for more contrast on borders
		glazestyle          = 0     # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight
		gradient_shades     = {1.07,1.05,1.04,1.01} # default: {1.1,1.0,1.0,1.1}
		gradients           = TRUE  # FALSE = disabled, TRUE = enabled
		highlight_ratio     = 1.02  # set highlight amount for buttons or widgets
		lightborder_ratio   = 1.2   # sets lightborder amount for buttons or widgets
		lightborderstyle    = 0     # 0 = lightborder on top side, 1 = lightborder on all sides
		listviewheaderstyle = 1     # 0 = flat, 1 = glassy, 2 = raised
		listviewstyle       = 1     # 0 = nothing, 1 = dotted
		menubaritemstyle    = 1     # 0 = menuitem look, 1 = button look
		menubarstyle        = 2     # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
		menuitemstyle       = 1     # 0 = flat, 1 = glassy, 2 = striped
		menustyle           = 0     # 0 = no vertical menu stripe, 1 = display vertical menu stripe
		reliefstyle	    = 2     # 0 = flat, 1 = inset, 2 = shadow
		rgba		    = TRUE  # FALSE = disabled, TRUE = enabled
		roundness           = 0     # 0 = squared, 1 = old default, more will increase roundness
		scrollbarstyle      = 2     # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
		sliderstyle         = 1     # 0 = nothing added, 1 = handles
		stepperstyle        = 0     # 0 = standard, 1 = integrated stepper handles, 2 = unknown
		#profile            = NODOKA # engine profile options: CANDIDO, CLEARLOOKS, MIST, MURRINE, NODOKA
		toolbarstyle	    = 0     # 0 = flat, 1 = glassy, 2 = gradient
		window_opacity	    = 0.70
		gradient_opacity    = 0.99
	}

RGBA = TRUE -> permet d'indiquer qu'on active la transparence (par défaut désactivée sur ce thème)
window_opacity        = 0.70 -> une des options modifiées (ici l'opacité du fond est a 70%)
gradient_opacity    = 0.99 ->une autre des options ajoutées

Après ca dépend des gouts (perso le fond de la fenêtre transparent c'est le seul élément que j'aime bien avoir semi-transparent).

Hors ligne

#13 Le 01/03/2009, à 11:44

Sebco

Re : Hack transparence murrine modifiable

oui, ok, ça j'ai compris, lol
Non, ce qui me chagrine c'est comment installer le dossier qu'il faut uploader de ton lien...
La j'ai rien compris en fait !! tongue


.*´¨;)  -->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

#14 Le 02/03/2009, à 14:57

sayanmaster

Re : Hack transparence murrine modifiable

Dézipper

sudo apt-get build-dep gtk2-engines-murrine (pour les dépendances)
./configure
make
sudo make install

(ou créer un DEB a partir de là mais je sais pu avec quelle commande hmm)

Ou alors je n'ai pas compris ta question.

Dernière modification par sayanmaster (Le 02/03/2009, à 14:58)

Hors ligne

#15 Le 04/03/2009, à 18:14

Sebco

Re : Hack transparence murrine modifiable

Ok, ok, je garde ça précieusement sous le coude, merci...;)


.*´¨;)  -->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

#16 Le 04/03/2009, à 19:46

Thrawn7

Re : Hack transparence murrine modifiable

Bonjour

Je voudrais savoir comment tu as fait pour avoir un tel theme graphique, Sebco.
Merci

PS: desole si je ne poster pas au bon endroit


Dell XPS M1530
Intel Core 2 Duo T9300 @ 2.50GHz | 4 Go SDRAM
nVidia GeForce 8600M GT (256 Mo) | DD SATA 200Go 7200 tpm
Ubuntu 10.04 Lucid Lynx | Windows 7 Professionnel (Gamer)

Hors ligne

#17 Le 04/03/2009, à 20:31

Sebco

Re : Hack transparence murrine modifiable

Ben a vrai dire, Trawn...c'est moi qui l'ai fait...
J'en ai poster quelques uns dans le wiki du site
c'est ici ---> http://doc.ubuntu-fr.org/personnalisation_/cubemodel_de_compiz_et_wallpaper_dynamique#les_packthemes

je les ai mis aussi sur gnome look, tu verras un fil de discution ici ---> http://forum.ubuntu-fr.org/viewtopic.php?id=295189


.*´¨;)  -->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

#18 Le 05/03/2009, à 08:45

Thrawn7

Re : Hack transparence murrine modifiable

ok Sebco,

merci de ta réponse.


Dell XPS M1530
Intel Core 2 Duo T9300 @ 2.50GHz | 4 Go SDRAM
nVidia GeForce 8600M GT (256 Mo) | DD SATA 200Go 7200 tpm
Ubuntu 10.04 Lucid Lynx | Windows 7 Professionnel (Gamer)

Hors ligne

#19 Le 05/03/2009, à 09:20

Jonon

Re : Hack transparence murrine modifiable

Compilez murrine avec ça plutot:

./autogen.sh --prefix=/usr --enable-animation && make && sudo make install

source

Dernière modification par Jonon (Le 05/03/2009, à 09:26)


hype_ @ freenode|hyp3 @ twitter | Ceci n'est pas un Blag

Hors ligne