GTK-QT Theme Engine

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

4
5.0
Description:

This engine is for use by GTK applications running in KDE. It applies all Qt settings to the GTK application and uses Qt style plugins directly.

Please see http://gtk-qt.ecs.soton.ac.uk for more information and SVN instructions.
Last changelog:

12 years ago

Changes in 1.0:

New features and general improvements:

Ported the theme engine to Qt4. Qt3 styles are no longer supported in this version - this is only for users who have upgraded to KDE4 or who want to use Oxygen in their GTK applications.

i18n:

Updated .pot file
Czech translation by David Watzke
Italian translation by Davide Madrisan

(For older changelogs, see http://gtk-qt.ecs.soton.ac.uk/downloads.php)

alphatype

16 years ago

I am using Mandrake 9.2. Can anyone tell me where the GTK installation directory is on a standard install? Thanks!

Report

alrua

16 years ago

try running:
find / -iname "gtk"
in a shell

it should give you the location of gtk.
You may have to run is at root to get it to work...

Report

davidf

16 years ago

Are there any plans to provide a GTK1 theme as well?

Report

piranha2001

16 years ago

I'm using SuSE 9.0 with KDE 3.2 and compiled and installed the source package. After creating the gtkrc-2.0-file it didn't change the look of Gimp or any other GTK-app.
Then I tried it with some RPMs for SuSE I found in the net. With one RPM that directly installed the theme into /opt/gnome/themes I could change the theme in gnome-theme-manager to QT-Style but that had no effect on Gimp or XMMS... (Also creating an gtkrc-2.0 which included the "opt"-Path didn't help)
Does anyone habe an idea? :-(

Report

managementboy

16 years ago

I downloaded the cvs and compiled on SuSE. Restarted X and it seems to work. At least Firefox looks nicer now ...

Report

trashdesigned

16 years ago

try

touch ~/.no-qtrc-to-gtkrc-mapping

otherwise suse does not allow other gtk-themes than its default one. (perhaps you have to restart X after this!)

hope this helps!

Report

roms

16 years ago

Hi,

keep up the good work ! You idea is quite interesting...

I think that people should help this project.

Report

vinter

16 years ago

My god man, this is trully innovative, it may only be ver.0.3, but the idea is simply great, this brings us one step closer to the choice of a uniform gui - I love you....

Report

somekool

16 years ago

/usr/local/share/themes/Qt/gtk-2.0/gtkrc:3: error: unexpected identifier `GtkButton', expected character `}'

never work for me.

Report

jasp

16 years ago

Another step on the path to completely unifying these GUI engines. Good job.

Report

crom

17 years ago

How about the other way around? My guess is that when doing this you have to have a fair bit of knowledge of both qt and gtk themes and theme engines. Do you think it is possible to implement it the other way around?

I think this is a really great thing. The only problem is if you are using GNOME as your main DE, it is not optimal to use this kind of engine for themes, but when using KDE and only a few GTK apps, it is a great idea.

I see this is being hosted on freedesktop.org, which makes me wonder if the same project could incorporate both ways. I mean, having this option in both DE's would be great for unification and to me seems right in place on fdo.

I think you have done some very nice work here. I always wondered if this would be possible, although I must admit I wasn't thinking about exactly the same situation... ;)

Report

somekool

17 years ago

any one got it to run with QT/KDE 3.2 ?

its install, the .so path is good. everything seems good, but the GTK apps does not take the looks.

I've try gimp and bittorrent. I think it is the only GTK apps I have... i dont know actually.

any 3.2 success story or help would be appreciate.

Report

rncbc

17 years ago

I'm using it with KDE 3.2 right now on SUSE 9.0.

Works fine although I had to hack a symlink on /opt/gnome/share/themes for making Plastik -> Qt (ln -s Qt Plastik).

However I have a complaint. There's one GTK widget type that don't get it correctly, making it quite unusable: the slider widgets, GtkVScale and GtkHScale, don't get their thumb slider drawed at all.

Any hint's?

Report

felix1976

17 years ago

I have been waiting a long time for sth. like that!

Fantastic idea!

Great work! :)

Report

protoman

17 years ago

for both 0.2 and 0.3 gqview crashes on my mandrake 9.2 machine. besides this problem, everthing looks fine (it's nice to have gtk apps with plastik's look)

Report

Qerub

17 years ago

I've got packages for Debian Sid over at http://qerub.ondska.net/debian/kde-debian/
They will probably be moved to kde-debian.org's package pool soon.
Packaging bugs to [email protected]

Report

Qerub

17 years ago

deb http://kde-debian.org/archive/ workstation-unstable main

Report

Qerub

17 years ago

Just uploaded 0.3.
It works better overall but seems to segfault with some QT styles.

Report

pattyh

17 years ago

This is absolutely fantastic, i apt-got the deb package (Thanks for providing it!) and my Mozilla looks "plastik" and gimp and gaim too!!! Great work!

Report

luca

17 years ago

here the same: unfortunately I get segfaults too ...

mdk-9.2

Report

luizd

17 years ago

There is a compiled rpm for mk that works with 9.2

http://www.kde-look.org/content/show.php?content=9867

Report

CraigD

17 years ago

First off all, fantastic work! It seems to work very well, with just a few niggles...

1. Progressbar backgrounds are missing
2. Redraw errors on styles that have rounded buttons - e.g. Plastik
3. Button text shift (PM_ButtonShiftHorizontal/Vertical) is not honoured. This can be set in Gtk themes via "GtkButton::child_displacement_x" and using gtk_settings_set_property_value, or somehting like that.
4. Some styles use "bold" text for the default button - this is not mimiced. Perhaps you should implement "draw_layout" to take this into consideration?
5. Fonts dont seem to be set. Have a lok at the code in http://www.kde-look.org/content/show.php?content=6954 This sets the GTK font, and toolbar settings.

Report

Flameeyes

17 years ago

I have segmentation faults with nearly all the gtk2 software I use (gxmame, xchat2).
I'm using Gentoo Linux with kde 3.2beta2, qt 3.2.3-r1.

Report

evan

17 years ago

0.2 fixes the segfaults for me. Thanks!

Report

C

davidsansome

17 years ago

Thanks to all the people who have reported segfaults with various applications. I'm investigating these now, and will fix them for the next release.

Report

12 years ago

Changes in 1.0:

New features and general improvements:

Ported the theme engine to Qt4. Qt3 styles are no longer supported in this version - this is only for users who have upgraded to KDE4 or who want to use Oxygen in their GTK applications.

i18n:

Updated .pot file
Czech translation by David Watzke
Italian translation by Davide Madrisan

(For older changelogs, see http://gtk-qt.ecs.soton.ac.uk/downloads.php)

12345678910
Be the first to comment
jesusda3rd
Jul 09 2020
originalseed
Oct 13 2011
tobgle
Feb 05 2010
ladykatlyn
Aug 25 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
1.1
updated Mar 10 2008
added Dec 31 2003
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3