PDA

View Full Version : Are there any/many GTK programmes which allow individual theming of the applications?



Macfunky
July 10th, 2010, 11:08 PM
Just been messing around with Google's Music Manager out of curiosity and, while i know it's far from GTK, it got me wondering if many GTK applications have the facility to individually theme them? Google's Music Manager allows you to change the colours of each individual section of the GUI. I know that F Spot allows you to load up individual themes and it got me thinking, do many, if any, other GTK applications allow this aswell?

urukrama
July 10th, 2010, 11:18 PM
Do you mean Goggles Music Manager (http://code.google.com/p/gogglesmm/)?

Macfunky
July 10th, 2010, 11:28 PM
Do you mean Goggles Music Manager (http://code.google.com/p/gogglesmm/)?

Yes i do. Apologies. I can't believe i didn't cop that before :P Suppose it's seeing the word Google so much :P

BuffaloX
July 10th, 2010, 11:53 PM
There are too few IMO.
But Gnome / XFCE are skinable.
gDeskCal
Screenlets
Audacious

There are no guides for beginner to intermediate programmers I can find on how to make alpha transparency for apps with GTK, and GTK programming is not very intuitive. Alpha transparency is a must if you want to make themeable apps IMO.

There are some examples that prove it is possible to do amazing stuff, like animated alpha transparent windows using OpenGL or Cairo, but you almost have to reverse engineer the programs to understand them, or be extremely well at home with Linux/GTK/Cairo/OpenGL programming.

Macfunky
July 11th, 2010, 12:05 AM
There are too few IMO.
But Gnome / XFCE are skinable.
gDeskCal
Screenlets
Audacious

There are no guides for beginner to intermediate programmers I can find on how to make alpha transparency for apps with GTK, and GTK programming is not very intuitive. Alpha transparency is a must if you want to make themeable apps IMO.

There are some examples that prove it is possible to do amazing stuff, like animated alpha transparent windows using OpenGL or Cairo, but you almost have to reverse engineer the programs to understand them, or be extremely well at home with Linux/GTK/Cairo/OpenGL programming.

I didn't think Audacious was at GTK app?

BuffaloX
July 11th, 2010, 01:11 AM
Actually I'm not 100% sure, but I think it is, I participated in a very small discussion about audacious skinning about 4 years ago.

But gKrellm would probably have been a better example anyway.
Still without alpha AFAIK.
http://en.wikipedia.org/wiki/GKrellM

Screenlets have proper alpha.
Don't waste your time on fake alpha. ;)

Macfunky
July 11th, 2010, 02:13 AM
Actually I'm not 100% sure, but I think it is, I participated in a very small discussion about audacious skinning about 4 years ago.

But gKrellm would probably have been a better example anyway.
Still without alpha AFAIK.
http://en.wikipedia.org/wiki/GKrellM

Screenlets have proper alpha.
Don't waste your time on fake alpha. ;)

I'm just after looking into it and i see that Audacious has a GTK version. I'm assuming that this means that the main Audacious is not GTK.