QGtkStyle Offers Native Gtk Look For Qt Programs
sekra writes "A new project called QGtkStyle by Trolltech Labs gives Qt4 based applications the possibility to integrate natively into Gtk based desktops like Gnome or Xfce. Instead of simply imitating Gtk styles QGtkStyle uses the Gtk theme engine directly. The project is still considered experimental, but is another step into better integration between Qt and Gtk applications. A project at Google Code has been set up as well." Anything that makes the various excellent Free software desktops work better together deserves kudos.
There is a similar thing, only other way around: GTK-Qt, in fact it's 5 years old.
It's good to have the option for letting Gtk users keep their look and feel with Qt options, but I wonder why it took this long?
Is it because there wasn't much interest in Qt-based apps until now? It would surprise me, given the popularity of Amarok, K3B and the like
Now if they could just improve the copy-and-paste and drag-n-drop integration issues (hint: There are Freedesktop.org standards for these, developers please, please, please make your apps support these), we'd be all set.
My blog
How about the other way around? QT is far more attractive than GTK. And QT's file dialog doesn't suck nearly as bad as the GTK file dialog. Replacing that abomination would be the best thing to ever happen to linux on the desktop.
Give me Classic Slashdot or give me death!
I would love if somebody revived the excellent but long-abandoned Metatheme project (http://www.metatheme.org/). Back when I tried it, even unfinished, it provided truly unified look for GTK and Qt and had basics for Java theming. Maybe Canonical or Trolltech or somebody else could sponsor that work, possibly approaching its original author...
All we need is unification of thechnologies: one to rule them all. With less fragmentation in resources we could get better products, while the customisability would remain untouched.
Maybe Computers will never be as intelligent as Humans.
For sure they won't ever become so stupid. [VR-1988]
QT/ GTK
KDE / GNOME
Sometimes I think Linux would be better off with one option instead of many.
Sure technically "many options" is better but sometimes fewer options that are common across all machines would make the platform more desktop friendly.
I just use a text console and bash for my servers, and just remote into them...
Actually, it would be better of with say, 4 or 5 "big" ones. Having just two often leads to incompatibilities, since each on their own have enough users/programs/support to be able to go ahead and do their own thing. If there are 5 popular "desktop environments", one of them can't just go their own way, because that would alienate 80% of the users/programs. They would have to remain compatible at the important levels.
c++;
Why would I want to do that? When I look at gtk, it makes me want to do the exact opposite. How about something to make gtk programs look like its not 1995?
I haven't used any of the "big" window managers, my preference is Windowmaker and GNUstep apps. THey seem to have less overhead and if they don't provide all the wizzy Window/Mac transitions ... you know, I really don't miss 'em.
What's been holding GNUstep back? It doesn't work like Windows?
I just use a text console and bash for my servers, and just remote into them...
And how would you like it if someone took away that method and made you use a GUI in the name of consolidating options?
Free the Quark 3 from asymptotic confinement! Bring your charm! Don't get down! All colours and flavours welcome!
I read the title and thought "hurray, I can finally run the one app that I need that has a damned fugly Qt theme in amongst my Gnome desktop (VirtualBox)". Then I read the summary.
What about all of the Qt3 apps? I know there's gtk-qt-engine to work the other way around, but given the huge number of Qt3 apps currently being used, can we not have a decent GTK look for them?
If it wasn't for VirtualBox I wouldn't even need Qt. Amarok? No thanks, I'll take Exaile because it works and it fits in. K3B? Brasero seems to work perfectly fine to me. Erm...I'm out of remotely useful Qt/KDE apps I might want in Gnome now!
i actually like having different "looks" for different apps. being able to right click on the screen to get the menu, so i don't have to have a "start" menu, is more important to me than uniformity. anyway, you can have it both ways without using either window manager. ie. gtk and qt are not gnome and kde.
Having to work for a living is the root of all evil.
Now KDE and my Qt apps can be as ugly as the Gnome apps! Whoohoo!
Sure, so long as it's the option I like...
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
Uncanny... I was just telling someone that Qt4 applications not using the Gtk theme engine was the #1 reason Linux has not been more widely adopted!
On what information did you base this desision? It's not like Mac OS or Windows provide one way. Last time I checked, the Windows platform offers you standard widgets (=notepad look), MFC, ComCtl, VLC (Borland), Windows Forms (.Net), WPF (.Net3) and each Microsoft app has it's own toolbars again.
MacOS gives you the choice between Cocoa and Carbon, and only gained a consistent look as of Mac OS 10.5.
I'd suggest keeping both Gtk and Qt because each option obviously attracts a different group of developers. With initiatives like this, Linux could offer something then far more consistent this.
The best way to accelerate a windows server is by 9.81 m/s2
Because it's a bad idea.
It's a good idea to make things look the same when they act the same, but it's even more important to make things look different when they act different. Qt and GTK+ act different in many subtle ways. To make one look like the other without actually acting like the other is a step backwards. It will look really cool and be much more frustrating to use; this is the kind of thing that is not a high priority for people who get paid to hack Linux.
Ask anybody who's using a beta of Firefox 3 on the Mac how many times they've tried to drag the window by a metal-looking area. The pain.
Now if Qt and GTK+ got together and came up with some kind of meta-behavioral-spec that declared exactly how each widget is to behave, then as a last step, sure, make them use the same themes. But we are definitely not at that point today, and based on what I've seen, I'd guess we're still at least 3-5 years from that.
Anything to help freedesktop.org, the respective DE teams, and others, to make standards to allow DEs to play together nicely deserves lots and lots of kudos. Users need to keep as much freedom as they can, and the freedom to easily use the DE they want and to switch between them is a critical part in preserving these freedoms.
Promote true freedom - support standards and interoperability.