To read all comments associated with this story, please click here.
First, there is a problem with your observation:
1.) GTK+ and GNOME developer engage in the FreeDesktop project which in fact was responsible for the Portland Project. In other words, GNOME developers do help to provide better integration. To say that only KDE developers were interested in cross-desktop integration is obviously wrong.
2.) The Tango Desktop Project was started by people how previously worked with GTK+ and GNOME projects. To say that only KDE designers are interested in visual cross desktop integration is thus also obviously wrong.
You obviously never noted these because you didn't look properly. In other words: Your view is biased.
Second, there's a rather simple explanation for the remaining difference: Trolltech makes money by selling proprietary licenses to customers. Nothing wrong with that, of course. But I guess, customer requests motivated Trolltech to provide cross desktop features -- it was not an altruistic decision.
On the other hand, the GTK+ and GNOME developers make no money by selling licenses. Consequently, they might just not be interested to spend their time doing this. Why should they if noone asks for it?
Additionally, noone would stop a group volunteers from patching GTK+ to replace dialogs like the file selector so that it matches the KDE file selector more closely. Could be a great feature for any KDE-centric Linux distribution. But it seems, no volunteers appeared yet. Maybe, the visual integration into KDE is not as important for users of GTK+ apps as you would like it to be.
Well, that doesn't really answer what he's saying. It's been KDE and then Trolltech who've been responsible for better integration of GTK applications into KDE with QtGTK, and vice versa with what Trolltech are doing. Portland was mainly helped along by an (ex) KDE developer Waldo Bastian, and now seems to be pretty stillborne.
Not here they're not.
I've never really seen the point of Tango. It came out after the Appeal and Oxygen KDE projects and is basically a new icon theme for Gnome. There's nothing really cross-desktop about it, apart from the fact that it uses the Freedesktop icon specification that a lot of KDE people contributed to - and which they call the Tango icon spec for some strange reason ;-).
Yer, and?
Judging from the number of people complaining about desktop and application consistency, I'd say a lot of people are asking for it.
That's actually a pretty damning inditement regarding the current state of GTK applications. People still talk about desktop and application consistency being a perennial thorn, and there's certainly been demand to integrate KDE and Qt applications better in Gnome (Amarok and KDE's educational applications being the main ones). The standard response to that has been to create clones of Amarok and applications like Kalzium in GTK.....
Kgtk is an ugly kludge.
I assume you're talking about glib/Qt main loop integration. Glib cannot be easily integrated to use the Qt main loop without opening up a whole can of licensing worms.
Ugly kludge, ugly kludge.
Gnome/GTK-developers don't enjoy spending their time on ugly kludges. Real integration is done elsewhere.
PS. You forgot to mention geramic, which was an earlier ugly kludge.




Member since:
2005-11-11
Kgtk (using KDE dialogs in gtk apps) came from the KDE side. Qt compiling against glib so KDE apps can potentially use Gnome C dialogs comes from Trolltech. Gtk-qt, which skins GTK apps to look like KDE apps for fitting into a KDE desktop comes from the KDE side. Now QGtkStyle, a style to let Qt apps fit into a Gnome desktop comes from Trolltech.

Work getting Gnome apps to look right in KDE comes from KDE users. Work getting Qt apps to look right in Gnome comes from .. Trolltech.
Why don't I ever see any Gnome/GTK names attached to these (confusingly acronymed) projects? Honest question. Too busy? Don't care? Working behind the scenes on some more wide ranging solution? Don't think there are any must have apps from the other DE that have to be finessed into Gnome (like Gimp/Firefox into KDE)? They aren't a business with motivation to get their toolkit used as widely as possible?
Leaves a slightly sour taste in my mouth, which I'm hoping is from simply not understanding everything that's going on. Enlighten me. And yes, widget visual fidelity isn't the only part of DE/Toolkit integration, but it's the part that jumps out at you