Geramik *and* ThinGeramik GTK Themes

GTK1 Themes

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
5.0
Description:

GTK theme *and* engine intended to make GTK applications have a similar look
to the Keramik KDE style.

The theme, and pixmaps within, are based upon the alpha release of Keramik_GTK
by Goamaus. However, most pixmaps have been re-created, and/or modified.

Geramik requires QtPixmap >=0.26 (QtPixmap is no longer included in the Geramik archive. Get QtPixmap from http://www.kde-look.org/content/show.php?content=7043)

Screenshot 2 is of Mandrake's diskdrake - showing the recolouring of buttons.

To install:

tar zxvf Geramik-0.23.tar.gz
cd Geramik-0.23
./configure
make
make install (as root)

...then copy /usr/share/themes/Geramik/gtk/gtkrc to either /etc/gtk/gtkrc or ~/.gtkrc

...or for GTK2, copy
/usr/share/themes/Geramik/gtk-2.0/gtkrc to either /etc/gtk-2.0/gtkrc or ~/.gtkrc-2.0
Last changelog:

17 years ago

0.27
----
1. Fix ThinGeramik horizontal scrollbar thumb.

0.26
----
1. Add "ThinGeramik" - GTK equivalent of ThinKeramik. This is the 1st version,
so will probably have some errors. Note: Menus in GTK2 apps will be the window
colour - can't figure out how to make this different!

(NOTE: *Requires* QtPixmap >= 0.26)

0.25... See "ChangeLog" in archive for previous entries...

C

CraigD

17 years ago

Using Mozilla you need to select the "Classic" theme in order for GTK styles to be used. Perhaps Phoenix is the same? I don't use many GTK apps (GIMP mainly) so I can#t comment on most of them.

Report

dropman

17 years ago

I am using mandrake9.1 with kde3.1.
All i need is to be able set GTK/GTK2 themes to GTK/GTK2 applications, and be able to change ALL colors of these themes. When i set up Geramik GTK/GTK2 apps changed themes, but then i changed color settings in KDE and not ALL colors changed in GTK/GTK2 apps.
Is there some way to simply change gtk/gtk2 theme without installing Geramik (for example: to standart gtk theme)?

Report

C

CraigD

17 years ago

Huh?

To change GTK theme you can simply use the gone-control-center. But note that tehre is no colour settings GNOME control applet. Most (all?) GTK/GNOME themes have hard-coded colours.

Geramik, and QtCurve, get there colour settings by reading ~/.qt/qtrc (which is written by qtconfig, and KControl). KDE apps will automatically reflect the colour/font changes - but GTK/GNOME apps will need to be re-started.

Report

Darkmere

17 years ago

It is so fantastic! Now all my GTK-applications make mor fun fun to use!

Thanks also fpr the install-instructions

regards

Report

WinterWolf

18 years ago

SuSE should use this as the default theme, they need to have a common theme for GTK and Qt applications.

Report

C

CraigD

18 years ago

...wait til 8.2

Report

acollins

18 years ago

Any plans to do gtk Li{q,g}uid theme? :-)

Report

C

CraigD

18 years ago

...as far as I'm aware the guy who was doing XLiquid had plans to convert this to use the QTPixmap engines of Geramik. He sent me an email, which I didn't have time to reply to - although I did reply to his entry in kde-look.org. So, ask him. I don't have much time to work on q liquid GTK style - I think Germaik, and QtCurve are enough for me. (Plus I'm working on a kio slave for installing fonts)

Report

gladiac

18 years ago

yeah looks really nice with the right font :)

Report

gladiac

18 years ago

in which config can i change the helvetia font to another?!?

Report

C

CraigD

18 years ago

...can be used to set the fonts and the colours. Are you sure you don't have Helvetica installed? It's a bitmap font (I think) that comes with Xfree86...

Report

Haden

18 years ago

Very nice work (I had problems with 0.18 with some apps but it's solved in 0.19).
However, do you see slowdown when opening new windows with Geramik style?
Adds 1-2 sec. delay for me.

Report

C

CraigD

18 years ago

...well it's got to read quite a large gtkrc file - and then when rendering a widget it has to load the PNG file (if not already loaded), and re-colour it bit by bit, and then re-scale to the size of the widget.

The main slow down compared to a normal GTK pixmap theme is probably the large gtkrc file - recolouring the PNGs shouldn't take long at all (most are *very* small).

Report

gladiac

18 years ago

the url

http://www.w0rk.de/gtk.jpg

Report

C

CraigD

18 years ago

...looks like Geramik is requesting the wrong font. Have you set fonts via KControl? If not, then Geramik will default to using Helvetica 12 - at you current X res. What does KControl/KInfoCentre say for the X resolution? Do you have Helvetica 12 installed?

Report

gladiac

18 years ago

here is the compare of the fonts with and without geramik

on the top you can see mozilla with geramik

klick

Report

gladiac

18 years ago

here is the compare of the fonts with and without geramik

on the top you can see mozilla with geramik

klick

Report

gladiac

18 years ago

great work!!!

what about font antialising?

Report

C

CraigD

18 years ago

Sorry, I don't understand. Font AA'ing is handled by the toolkit - Qt and GTK2 (GTK1 does not support AAing).

Report

gladiac

18 years ago

http://www.cynapses.org/gtk.jpg

Report

C

CraigD

18 years ago

...this is a GTK1 app - and GTK1 does not support AA.

Report

wvw

18 years ago

Real nice! Couldn't this be implemented for all QT themes? That would be great!

Report

C

CraigD

18 years ago

Geramik uses a modified pixmap engine - so I don't think you'd want to use this for plain styles, it'd be too slow.

I'm currently modifying Blue/FreeCurve so that GTK apps get their colour/fonts from ~/.qt/qtrc. (I'm gonna make some other minor mods too - such as having pushbutton text move when the button is pressed). I've modified the GTK2 version, and that seems to work well - so I've just got to make changes to the GTK1, and KDE/Qt version. Hopefully I'll be able to make an initial release soon.

Also, GTK does have a Windows-like theme. So this would make 3 matching styles.

Report

thebanzai

18 years ago

How did you get gtk2 apps to show the fonts? On my RH8 Geramik nicely shows fonts chosen on KDE control center, but on any other theme it refuses to do so. Neither does it follow any settings from .gtkrc-2.0.
Only way to see the fonts on other themes, including bluecurve, is to get gnome-settings-daemon running, and it f**ks up my kde desktop...
Not that anyone should ever want to use other theme than Geramik again, but bluecurve is faster on my pII/266.

Report

C

CraigD

18 years ago

GTK themes are made up of an engine, and a theme. In Geramik's case the engine is called QTPixmap - and this is a modified/hacked version of GTK's standard Pixmap engine. The main feature change is the fact that it reads ~/.qt/qtrc to obtain KDE's font and colour settings.

Bluecurve, uses its own "bluecurve" engine - and this would set it's fonts in the standard GTK/GNOME way - i.e. through gnome-control-center.

However, I've got a hacked up version of Bluecurve that reads the font/colour settings from ~/.qt/qtrc in the same way as Geramik does. Currently I'm ironing out a few bugs - I'm also trying to make it more consistent between Qt, KDE, GTK1, and GTK2 apps. I should be ready to release an inital version soon - will probably be called QtCurve (and this will be the theme engines only - no icons, etc.)

Report

17 years ago

0.27
----
1. Fix ThinGeramik horizontal scrollbar thumb.

0.26
----
1. Add "ThinGeramik" - GTK equivalent of ThinKeramik. This is the 1st version,
so will probably have some errors. Note: Menus in GTK2 apps will be the window
colour - can't figure out how to make this different!

(NOTE: *Requires* QtPixmap >= 0.26)

0.25... See "ChangeLog" in archive for previous entries...

12345678910
Be the first to comment
glavepp
May 07 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.027
updated Oct 19 2003
added Nov 14 2002
downloads 24h
0
mediaviews 24h 0
pageviews 24h 9