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)

triptol

16 years ago

Java support?

Would that mean? I mean, would that really mean?

Yes, it means Eclipse works! Great day. Great work!

Report

zammi

16 years ago

Hi, I just installed Helix Realplayer 10 and I'm using Kde-Look's "Baaghira" theme. "Menubar" of the Realplayer (That's using Gtk) not painting along with the other parts of the window in the current version of the GTK-QT (0.5).

Report

zammi

16 years ago

Please note that I didn't get this problem with previous release (0.41) of the GTK-QT/Realplayer 10 Beta 2.

Report

ja-el

16 years ago

..thank you!
This is a really great piece of software, even though I hardly use any gtk apps having them look like the rest of my desktop is just great.
I'm looking forward for future releases, looks like it will take care of more than just the widget style in future. Keep up the good work!

Report

DarkLord

16 years ago

It's very nice to have GNOME Icons change to KDE ones with gtk-qt - looks far more integrated - at least most of the times, since the icons that remain usually don't fit that well to the lighter KDE ones.

Otherwise it is becoming visibly better and better with every release.

Sure there are still glitches and mis-sized widgets but I'm sure you now about that.

The apps I usually use to test a new release are Synaptic and Evolution - most notable is that the menubars and every context menu doesn't use the correct theme. I'm not sure if they are the GTK style "Geramik" or if they are drawn with QT using the keramik style - but they are definitely not Plastik which is my QT/KDE style of choice.

Same seems to be true for a few buttons. While the "New" Button in Evolution (which has a context menu) uses Plastik the other buttons, like "Send/Receive" which don't have a context menu seem to be using Keramik - they arenot rounded like Plastik but simply flat and squared.

Anyway at places those GTK buttons look a bit weird if skinned with Plastik anyway - which are not real "buttons", more like.. well I don't know...

In QT there seems to be a diffrence between a normal button ("OK", "Cancel") and an Toolbar element (like back ("" Icon)and home (house Icon) buttons - this differenc seems to get lost for GTK apps since toolbar elements are skinned like normal buttons - with the blue higlighting (Plastik) at the top and bottom and all.

I guess nothing can be done about this as this is probably how GTK handles this, but it simpy looks a bit ot at some places.

Other than the Keramik/Geramik instead of Plastik issue I saw that in Evolutions Shortcutbar (the thing to the left that has Inbox, calendar, Tasks and not much more) the background colour of the buttons is a dark grey but the background around the buttons becomes a light grey if I use gtk-qt with Plastik.
Something like this is seen on the little black arrow on the "New" button as well if you highlight it.
probably those things are not meant to allow altering colours - not sure.


Otherwise great software - keep up the good work please!

Report

protoman

16 years ago

I'1ve installed 0.5 from both sources and rpm for suse 9.1 but both don't work.
Kcm module works great, but gtk apps dosen't change their themes (I've tryied using gtk themes too)....

Report

protoman

16 years ago

Got it. I needed to restart KDE, something I don't do often, hehehe

Report

XpirateX

16 years ago

Hey,

Well, I've installed the gtk-qt engine (using the Mdk 10 rpm) and it works perfectly within KDE. Unfortunately, once I quit KDE, and attempt to start it again, it hangs (right before the splash screen). The only way around it that I've found is to remove the ~/.gtkrc-2.0 when starting kde.
Is there a trick to this, am I missing something or am I just all screwed up?

Thanks a bunch!

Report

Benson

16 years ago

Great! Just building a rpm for SuSE 9.1...

Report

motorhammer

16 years ago

Hi,
I have installed the lastest version (0.41) on my Suse9.1 under KDE 3.2.3 succesfully. But when I lunch a gtk apllication like gaim, gimp, synaptic gtk-qt-theme-engine seems not to work.

If I try lunching a gtk apps from de terminal, it returns me alaways the same errors. Here are someones: (sorry for the french version, but i'm not sure on how to translate this)

(synaptic:26819): Gtk-WARNING **: Impossible de trouver le moteur de th

Report

triptol

16 years ago

Some kind of translation: Impossible to get the theme engine...

Just checking: do you see the engine in kcontrol?

Report

motorhammer

16 years ago

Hi, thanks for your reply.

Yes I see it in kcontrol, and "Use my KDE style in GTK applications" is selected.

Report

schurli_double

16 years ago

Since I have this great feature installed, I got problems with my Eclipse 3.0 IDE. It crashes when I start it with the enabled theme-engine. With all other programs (gimp, ...) the feature works great!

Report

triptol

16 years ago

I have the same problem. Backtrace I got:

Using host libthread_db library "/lib/libthread_db.so.1".
0x4004a5bb in waitpid () from /lib/libpthread.so.0
#0 0x4004a5bb in waitpid () from /lib/libpthread.so.0
#1 0x4e2556a8 in ?? () from /usr/kde/3.3/lib/libkdecore.so.4
#2 0x00000000 in ?? ()
#3 0x4e173bc0 in KCrash::defaultCrashHandler ()
from /usr/kde/3.3/lib/libkdecore.so.4
#4 0xbfff4938 in ?? ()
#5 0xbfff4960 in ?? ()
#6 0x00000000 in ?? ()
#7 0x00037800 in ?? ()
#8 0x00003800 in ?? ()
#9 0x00000000 in ?? ()
#10 0x00000000 in ?? ()
#11 0x00002c00 in ?? ()
#12 0x00000000 in ?? ()
#13 0x00007cdf in ?? ()
#14 0x00000400 in ?? ()
#15 0x00000400 in ?? ()
#16 0x4d5536a8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x08644b70 in ?? ()
#18 0x08644b70 in ?? ()
#19 0x4d22ba85 in g_datalist_id_get_data () from /usr/lib/libglib-2.0.so.0
#20 0x00000000 in ?? ()
#21 0x00024800 in ?? ()
#22 0x00003800 in ?? ()
#23 0x08644b70 in ?? ()
#24 0x00000001 in ?? ()
#25 0x082c9684 in ?? ()
#26 0x4d670944 in ?? () from /usr/lib/libgobject-2.0.so.0
#27 0x08644b70 in ?? ()
#28 0x00000050 in ?? ()
#29 0x4d670944 in ?? () from /usr/lib/libgobject-2.0.so.0
#30 0x4d64764f in g_object_get_qdata () from /usr/lib/libgobject-2.0.so.0
#31 0x08644b78 in ?? ()
#32 0x00000050 in ?? ()
#33 0x08644b70 in ?? ()
#34 0x4d638554 in ?? () from /usr/lib/libpango-1.0.so.0
#35 0x08644b70 in ?? ()
#36 0x00000000 in ?? ()
#37 0xbfff49d8 in ?? ()
#38 0x4d61ce29 in pango_layout_get_extents () from /usr/lib/libpango-1.0.so.0

Report

triptol

16 years ago

BTW: gentoo linux
KDE 3.3 beta 2
QT 3.3.2
GTK+ 2.4.4

Report

yarjar

16 years ago

It looks good, but it won't compile with GCC 3.4.1. Could you please make it GCC 3.4.1 compatible?

Report

Joe999

16 years ago

I've been wishing for something like this for a long time. It's working pretty much flawlessly for me, with the single exception being that azureus crashes on startup with 'use qt' option enabled, though it will still start if only using qt fonts.

Report

webazoid

16 years ago

I have mandrake 10 and ./configure, make, make installed it and didn't get any error messages. however, it doesn't seem to do anything cuz i don't find it in the 'style' section of kdle 'configure ur desktop'. i'd like to uninstall this. i'm new to linux so please let me know how i can uninstall it. additionally, i'd like to try it out first if possible so let me know how to run it. (i.e. please let me know the commands to uninstall this program). thanks a bunch!

Report

xam

16 years ago

i used the 0.3 theme which came up with SuSE 9.1.
in the 0.3 version some button labels aren't drawn in certain application (Audacity and Eclipse).
now i updated to 0.41. the button labels have been fixed.
but now the menus have all got a black (?) border, which sometimes look like a brocken pix map. in firefox the menus are black overall.

any ideas ???

Report

maranik

16 years ago

Try to use CVS version. It fixed my firefox menu problem.
Bye

Report

QVezina

16 years ago

Wow...good work. Any chance of seeing a Gentoo ebuild for this?

Thanks!

Report

QVezina

16 years ago

Ack..spoke to soon...Azureus crashes on startup now.

It worked fine with 0.3 tho...

Report

davidf

16 years ago

This is great and should definitly be included in the kde distribution.

As far as I can see this theme only works for GTK 2 apps. Why?
(i'm not the first asking this question for sure, but i didn't find an answer. this might be worth being mentioned in the description or on the homepage ;)

The kcm also changes the GTK 2 themes, maybe it could be extended to manage GTK 1 themes as well even if there's no GTK-Qt theme for it.

Report

scsi

16 years ago

it's too bad, drwight can't not work with it in kde.
while I switch2 /usr/share/themes/Qt. I lanuch drwright and whole kde blocked.

if any qt base program like drwright.

Report

Liron

16 years ago

I love this - thank you for making such a great service!

All works great except for Firefox, where all menus are have distorted colors, for some odd reason.

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 4