PDA

View Full Version : Compiz Themer


SmSpillaz
November 6th, 2007, 01:49 PM
Hi again,

I'm starting work hacking together a compiz-themer in python soon and I want to know apart from profiles, what you think I will be able to theme from this themer.

Thanks

SmSpillaz

Kubist
November 6th, 2007, 04:08 PM
I'm starting work hacking together a compiz-themer
I think what should be included, are
- Settings profile (obviously, like you said)
- Desktop wallpaper
- Cube cap pictures
- Skydome pictures
- Reflection pictures
....any picture mentioned in settings, actually
- font files
- screenshot of the theme in action (preferrably a slightly zoomed out and rotated cube with the ccsm window displayed on it). It would be cool if all theme screenshots were taken automatically upon saving a theme in exactly the same way, so that the themes are easily comparable.

Then, these files should all be packed into a nice little .compiztheme file (which would be a .tar.gz or something like that)
and be shared on kde/gnome-look.org

SmSpillaz
November 6th, 2007, 10:25 PM
Cool. I just can't wait to see if there is a way to change GNOME and / or KDE themes too :D

HMartinho
November 7th, 2007, 12:27 PM
My opinion is:
read #2
:)
It pretty much says it all.

Cheers.

catfacts
November 10th, 2007, 08:19 AM
We really need an all-in-one theme standart, right now i need to make iconset, gtk and emerald themes and that is stupid. It would be great if it could work with all theme aspects and be like an uber themere :P

Kubist
November 11th, 2007, 11:58 AM
We really need an all-in-one theme standart, ..
+1 from me!

Deciare
November 12th, 2007, 05:17 AM
We really need an all-in-one theme standart, right now i need to make iconset, gtk and emerald themes and that is stupid. It would be great if it could work with all theme aspects and be like an uber themere :P
As long as it's still possible for me to tweak individual pieces without automatically affecting all the other pieces, of course. There are always details about a theme that bother me.

Even an uber-theme manager should provide users with the option of applying only certain parts of a new theme while leaving other parts of my current theme as they are. Sounds, wallpapers, icons, window decorations, widget styles, colour schemes (separately for each component), and other theme components could all be preceded by check boxes that can be unchecked before a theme is applied to indicate that the unchecked item should be left alone.

nikoPSK
November 17th, 2007, 01:38 AM
Quite a nice plugin, trying it now.:D

shafin
January 5th, 2008, 01:04 AM
Any new news on this?

SmSpillaz
January 5th, 2008, 02:40 AM
Compiz Themer.

I've currently written the interface and am half way through doing the code as we speak. Currently, you can set a couple of images and send models to the cube but that is about it.

What currently needs to be done is:

Ability to set colors
Ability to set images for multi-list settings (Think snow, cubecaps etc)
Actual backend to load / save themes through tar
General improvements things that would need work.I haven't actually released it yet, so don't expect to find it anywhere.

Long story short is that I'm halfway there, but I still need to do some of the trickier stuff.


Hope that answered your question.

SmSpillaz

berylog
January 6th, 2008, 12:28 PM
That's a great idea!!! In my blog I put some "Custompiz" (custom + compiz) posts including a Youtube video with the configuration, wallpaper, emerald theme, etc. and I think that plugin will be perfect, but I want to comment the following:

- Images directory, in this moment if I put some cube caps with my own ~/folder/file.png directory, I see in .profile there's the complete route /home/myuser/folder/file.png and if I want to export to any computer, route would be relative. Instead of have too many places to set images, I would put in the same tab all images.

- Same as images, I would put in the same tab all colour combinations: cube colour, skydome, expo, switchers and reflection cube colour (having near and far colour depending on the case).

If you want to see some examples, you can see custompiz 4 in this link http://compizfusionrevolution.es/2007/12/05/custompiz-4-copiate-esta-configuracion/, it's in Spanish but important thing is all the options I consider in a compiz fusion theme.

And I think it will be interesting to have the themer Compiz Fusion version to not have problems between different versions of this themes.

Good luck with this great plugin!! Sorry for my English

SmSpillaz
January 6th, 2008, 03:10 PM
That's a great idea!!! In my blog I put some "Custompiz" (custom + compiz) posts including a Youtube video with the configuration, wallpaper, emerald theme, etc. and I think that plugin will be perfect, but I want to comment the following:

- Images directory, in this moment if I put some cube caps with my own ~/folder/file.png directory, I see in .profile there's the complete route /home/myuser/folder/file.png and if I want to export to any computer, route would be relative. Instead of have too many places to set images, I would put in the same tab all images.

Yeah it becomes a problem as soon as you move from one computer to the next. I'm planning to tackle this by:

Saving themes in a tar format
On expansion / loading of the theme, we will unload the files into somewhere like /home/$USER/.compiz/compiz-themer/ThemeName
From there, we can give set the actual file path as we know where everything will be.

- Same as images, I would put in the same tab all colour combinations: cube colour, skydome, expo, switchers and reflection cube colour (having near and far colour depending on the case).



I designed the interface with this in mind some time ago. I'm currently doing the code.



If you want to see some examples, you can see custompiz 4 in this link http://compizfusionrevolution.es/2007/12/05/custompiz-4-copiate-esta-configuracion/, it's in Spanish but important thing is all the options I consider in a compiz fusion theme.



Currently, it will handle:

Images
Splash
Cube Caps
Snow
Skydome
Reflection
Colors
General 'reflection' colors (Shift, Expo, CubeReflex)
Cube Colors
Skydome Colors
Text Colors
Other Stuff
Ability to choose models to load inside the cube via Cube DBUS
Choose emerald themes (But I'm not sure how I will do this...)

And I think it will be interesting to have the themer Compiz Fusion version to not have problems between different versions of this themes.

Good luck with this great plugin!! Sorry for my English

There shouldn't be any issues with different versions of Compiz. The main ABI differences only really apply to plugins, and only actions are different configuration-wise.

Although, I won't be working on this for a while as I am currently working on an interface for the Nintendo Wii Remote with Compiz.

See you soon

SmSpillaz

berylog
January 6th, 2008, 03:23 PM
Ok perfect! Although it should be added wallpaper image (or wallpapers in case we want to have different wallpapers on each cube side), stars and fireflies images (maybe it should be unified in one Particles plugin)

Well, I look forward to having this new interface for Wiimote and new version of Freewins (if I rotate a window it's interesting to have buttons area in the new position, I suppose that's input redirection) so I'd continue showing new Custompiz posts.

Thank you for all development!! I'll continue spreading Compiz Fusion as I can in my blog, see you!

berylog
January 6th, 2008, 10:42 PM
I've published a new version: Custompiz 5 (http://compizfusionrevolution.es/2008/01/06/custompiz-5/), if you want to see what I wrote:

Video on Youtube
Wallpaper
Emerald theme
Edge plugins
Some enabled plugins I use
Animations config
Colors
.profile file to download

what do you think about it?

Necroplasm
January 7th, 2008, 10:49 AM
It seems interesting, but I'd like to at least understand what you are saying. Maybe you could write your blog-posts in english, too? :)

berylog
January 7th, 2008, 12:10 PM
In the old version of the blog I put some posts in English but I spend too much time doing two versions of the same post so I decided to write them only in Spanish.

You can read these ones in English:

http://compizfusionrevolution.wordpress.com/2007/12/05/custompiz-4-copy-this-configuration/
http://compizfusionrevolution.wordpress.com/2007/11/09/custompiz-3-from-ubuntu-gutsy-to-the-config-you-want/
http://compizfusionrevolution.wordpress.com/2007/09/24/custompiz-2-give-to-your-compiz-fusion-a-blueish-style/

Is there any good automatic translator from Spanish pages to English? :-P

some-guy
January 7th, 2008, 02:26 PM
In the old version of the blog I put some posts in English but I spend too much time doing two versions of the same post so I decided to write them only in Spanish.

You can read these ones in English:

http://compizfusionrevolution.wordpress.com/2007/12/05/custompiz-4-copy-this-configuration/
http://compizfusionrevolution.wordpress.com/2007/11/09/custompiz-3-from-ubuntu-gutsy-to-the-config-you-want/
http://compizfusionrevolution.wordpress.com/2007/09/24/custompiz-2-give-to-your-compiz-fusion-a-blueish-style/

Is there any good automatic translator from Spanish pages to English? :-P
Google Search :p

SmSpillaz
January 7th, 2008, 02:39 PM
I've moved this to Application Development. Have no idea what it was doing in plugin development

Arcnsparc
January 13th, 2008, 03:39 AM
Yeah Post number 2 but also with all of the gtk stuff; colors & controls. Splash & Usplash screens would be nice to change with an overall theme too. So would sounds and panels.

This kind of thing has been a long time coming and you should be proud that you decided to do it. It is rough having to spend 5 minutes changing everything from appearance to emerald to compiz because you found a better background you want to use, and even rougher when you want to change between the two. Thanks a lot for coming up with this idea, it makes me wish I was good enough to help but alas im still noobing my way around like its nobody's business...