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)

PARENA

17 years ago

Here I am again, still with segfaults, even with 0.2. Gaim works, though. And so do Mozilla Firebird and Thunderbird, Evolution (sort of), gftp. But xchat, switch2, gimp-1.3 all segfault.

Report

inkubuzz

17 years ago

yup Switch2 and xchat are making segfault but not my gimp 1.3

also i dont care about xchat the new version of kvirc rocks

Report

vik

17 years ago

Having installed libqtengine.so and .la in /usr/local/lib/gtk-2.0/2.2.0/engines/, same without 'local/', and finally in /usr/lib and running ldconfig, I still get this message:

Gtk-WARNING **: Unable to locate loadable module in module_path: "libqtengine.so",

I wonder where I could see the contents of 'module_path' and where I could put the library so it gets found by gtk.

Report

C

davidsansome

17 years ago

I'm not sure why this is...

What distribution are you using?

Try to find out where the rest of your theme engines are installed (look for "libpixmap.so" - the default engine).

Report

vik

17 years ago

QTDIR is supposed to be overridden by any environment variable set. To do this, you need to put QTDIR ?= /usr/lib/qt3 (ie just add the question mark)
That way /usr/lib/qt3 is used as a last resort if your OS doesn't correctly set the environment.

That can be put in the distributed Makefile.am.

Faye Pearson

Report

C

davidsansome

17 years ago

Ah, thanks very much :)

Report

inkubuzz

17 years ago

I've installed mandrake's rpm of this beauty and use gtk-theme-switch and gtk-theme-switch2 and set the both with qt , it works very well with apps like gaim, gedit and many others but Mandrake Control center is a mess.

Do anyone have this problem ?

Report

ntesa

17 years ago

This is a gtk2 theme only afaik, and Mandrake Control Center is probably a gtk1 app, so you should use it only with gtk2 apps.

Report

C

davidsansome

17 years ago

No, the Mandrake Control Centre is a GTK2 app, but it uses a custom theme, which supposedly makes it look nicer.

I'm using Mandrake myself, so I'll have a look at this, and try to fix any visual bugs for the next release.

Report

inkubuzz

17 years ago

even if a remove the theme from gtk1 its not working

Report

karnivore

17 years ago

gaim 0.74 segfault with GTK-QT Theme Engine 0.2, giving the following error message

"Gaim has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through
no fault of your own."

however there were no core file generated in my user directory.

There were no segfaults with other gtk2 programs tho, I have tested it with mozilla firebird, wxWindows GTK2 programs, gedit, gimp etc

Report

Reivec

17 years ago

To get a core dump you need to set a core dump limit. Most all distros have this set to 0 which disables them, this is because they can start to fill up directories and take up large amounts of space and your average user doesn't know what they are. So you need to use "ulimit -c (size in bytes)" to set the max size for a core dump. Set it to something really high, get your dump and backtrace it, then set it back to 0.

Report

marccd

17 years ago

Unfortunately for gnome, they are about 5+ years behind in UI design. I mean, look at the common dialogs (like save/load files), they look like throwbacks from win 3.1 days.
I personally used Gnome exclusively up until 1.4, then kde3 came out, and everything was so much more professional, and more polished that I switched instantly.
Gnome 2 appears to be a step backward. "Simplistic" is all well and good, but most of the options were removed, and it's so unintuitive now it's not funny.
Every major company and distribution uses KDE because it is so much more professional.

Report

jmeuser21

17 years ago

Every major company and distribution uses KDE because it is so much more professional.

Huh? Redhat and Debian both focus more on Gnome, probably the two largest distros. Solaris ships with Gnome. And name anything equivilant to Ximian/Novel on the KDE side. I'm not saying that Gnome is perfect, but it does have a lot of corporate support.

And there is nothing wrong with simplicity. You don't need to pack every option possible into the UI, it just makes things cluttered. You may not agree with that philosophy, but that doesn't make it wrong. I don't agree with the kde philosophy of making every possible option available. But it doesn't make it wrong.

Now the Open file dialog has gotten a lot of critisizm, but I can't figure out what is wrong with it. It doesn't look very pretty, but it is very functional. It has tab completion, you can delete files and create directories, directories are easily distiguished from files, and the ximian and debian version has nice shortcuts to the Home and Desktop directories. Just because it looks similar to Win 3.1, doesn't mean it has the same functionallity. Besides, what vast UI developments can be made for something as simple as opening a file?

What problems do you see with the GTK open file dialog? Besides visual appeal, I agree that it is ugly, I'm refering to functionality.

Report

iPaqTux

17 years ago

Actually, Debian has now expressed a preference for KDE. You'll soon see more of this in the near future.

Report

ckitching

17 years ago

Tab completion in the Gnome file open dialog is it's own worst enemy. Yes, it's powerful, but it's also a usability nightmare as it becomes a widget focus blackhole. The usual method for switching between widgets in a dialog box is to use the tab key, but this does not work in the file open dialog because tab is captured to do the completion. It also acts stupid for no reason. When I type in a directory name and press enter, I don't expect it to pass that back to the parent application, and have the parent spit some stupid error message back at me. I believe I have legitimate reason to expect the file open requestor to verify the file name I typed really exists (otherwise I may end up just having to go back there anyway), and also be smart enough to differentiate between directories (which applications don't usually open) and files (which they usually do). Oh, and it's ugly. ;-)

Report

shm

17 years ago

erm, since when did Debian focus more on GNOME rather than KDE? Debian is _completely_ desktop agnostic. It's preferred window manager is twm.

Report

jmeuser21

17 years ago

Gnome releases are much more timely than KDE releases. Any KDE Debian user will tell you that. For some reason, there is just more focus on Gnome than KDE in Debian.

Report

marccd

17 years ago

Kde people dont understand, GTK and QT are two completely different things, The worst that you can do its try to put QT themes in gtk, they look horrible.. Aparently qt/kde users dont understand gnome/gtk users, and gnome's philosphy of having a nice, not cluttered, unified, desktop (as of 2.x), backed by ximian, redhat, novell, sun, hp, as well as other companies.. Personally as web developer, and graphic designer, I have os x on another comp, but in Linux I use Gnome 2.4 on Debian Sid.. Kde is too cluttered.. (I cant complain on how their apps link to kde's core, or how khtml renders), But trying to make GTK look like QT its a huge mistake, Now cmon, KDE users use xmms and gimp, thats it, no big deal both can be replaced, although nobody has done a gimp replacement yet... Gimp is a photo editing program, not a wow, neither it compares to Photoshop, but somehting is something.. Going back to my argument, gtk is based on the gnu philosophy, plain c, while qt is c++, propietary, and ugly, cluttered, ram comsuming, with ten thousands apps, Like in kde theres 4 media playres. noatun, kaadoble, and i dont know what others, theres 2 text editors, kedit, kate.. In gnome t heres one video player, totem (based on gstreamer or xinelib), one media player, rhythmbox, one text editor, gedit, one email client, evolution, etc etc....Cmon... I think this is a big mistake.-- Although some people find it useful..

Report

somekool

16 years ago

what ?
we should not even answer to that comments. its pure shit and completly unrelated. that software is for the widget look. that's it.

if you prefer Gnome that's fine. but don't bug the planet.

Report

WinterWolf

17 years ago

This is pure bullshit.

"KDE PEOPLE" do understand that it is too cluttered in some areas and this has greately improved in 3.2 and it is a priority, and will continue to improve. And don't you see that Qt themes on GTK/GNOME WOULD LOOK THE SAME AS QT THEMES ON ANY QT/KDE APPLICATION, wtf are you talking about looking horrible on GTK, they would look the same and there are many attractive Qt themes.

Also GNOME and GTK if anything are not based on any GNU philosophy, earlier versions were a lot more configurable and cluttered than even KDE. Also KDE is much better at following the GNU aka UNIX philosophy than GNOME. That philosophy has nothing to do with clutter, but jus says that there should be small apps for each task. GNOME is a bloated beast when it comes to this, almost every application foolishly reimplements many common things instead of using common classes like KDE applications.

"while qt is c++, propietary, and ugly, cluttered, ram comsuming, with ten thousands apps,"

Are you totally retarted or just love flaming about stuff you have no idea about. Qt is by the GNU project's standards more free than GTK+ it is only proprietary if you make proprietary software. Ugly? Hello the toolkit has themes it is not ugly in itself, you might say that this "theme" is ugly but not the toolkit. Ram consuming? GTK+ is slower and tends to consume at least as much ram. Ten thousand apps I believe is a compliment.

"Like in kde theres 4 media playres. noatun, kaadoble, and i dont know what others, theres 2 text editors, kedit, kate.. In gnome t heres one video player, totem (based on gstreamer or xinelib), one media player, rhythmbox, one text editor, gedit, one email client, evolution, etc etc....Cmon... I think this is a big mistake.-- Although some people find it useful.."

Yes, different developers and people have different needs. There is nothing wrong with this and it is in fact a positive thing. Rather than have one big bloated app that has what the developers think is everything, I would rather have more catered to specific audiences. Some of the apps you mention are not in the standard KDE distribution anyway, they are in places such as extra gear. This is OK. But I do agree that the standard KDE distribution should limit applications with a similar function unless they are radically different.

Report

redrat

17 years ago

If you don't like the look of some kde applications, change the look to your need. You can change the theme, the icons, the fonts, even the toolbars can be customized.

Personally I think gnome looks pretty bad. It just look too un-professional in my eyes. Every gtk application look really bad (in my opinion!)

Don't understand me wrong. There are some fine apps, Gimp (1.3) is great, so is xmms and xqf, but gnome is technically behind in so many parts.
Did you ever used the Gnome/Gtk-Filedialog? It's really a pain. Gtk-Themes can't cahnge colors. You have to use/make another theme if you want to change the widged colors.

Have you ever tried KDE 3.1.x or KDE 3.2(cvs)? It's really fast and don't need that much RAM. Last time I tried Gnome I didn't saw any difference in speed and mem-usage...

So, please inform yourself before start writing crap...

-red

Report

marccd

17 years ago

Please don't say "kde people" don't understand. I am a KDE user and I understand my computer perfectly well. It is inappropriate to make sweeping judgements such as that about people.

I like that idea that my gtk apps will use the same theme as my qt apps, it looks rather nice on my desktop and I appreciate the work put into this theme. I actually thought about something like this before and am glad someone is pursuing it.

Keep up the good work!

Report

WinterWolf

17 years ago

I've been waiting for something like this for ages! I didn't know it was even possible until you came along and created this engine. Sure it's not perfect, but it's a brilliant piece of software, especially for its stage in development.

I was also under the impression that some Qt themes, simply couldn't be translated to normal native GTK+ themes, by using Qt for drawing, do you eliminate this problem? Or has this problem just been a figment of my imagination? Can any KDE/Qt theme be recreated for GNOME/GTK+ to look and feel the same without software such as yours? Either way its a great step forward KDE users wanting a consistent looking desktop no longer need to be limited to only a few themes that have multiple versions and theme creators no longer need to create multiple versions.

THANK YOU! I hope that KDE distributions will use this in the future, perhaps as early as the April releases in order to give a more unified desktop experience.

Report

C

davidsansome

17 years ago

:)

The GTK theming system is surprisingly flexable - if more difficult to code than QT (IMO).

From what I've seen of GTK, it would be possible for any QT style to have a native GTK equivalent, but would involve a lot of work to port.

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