Linked by Thom Holwerda on Mon 16th Feb 2009 14:07 UTC
Editorial Late last week we ran a story on how the Google Chrome team had decided to use Gtk+ as the graphical toolkit for the Linux version of the Chrome web browser. It was a story that caused some serious debate on a variety of aspects, but in this short editorial, I want to focus on one aspect that came forward: the longing for consistency. Several people in the thread stated they were happy with Google's choice for purely selfish reasons: they use only Gtk+ applications on their GNOME desktops. Several people chimed in to say that Qt integrates nicely in a Gtk+ environment. While that may be true from a graphical point of view, that really isn't my problem with mixing toolkits. The issue goes a lot deeper than that.
Permalink for comment 349420
To read all comments associated with this story, please click here.
RE[2]: Seriously?
by lemur2 on Tue 17th Feb 2009 04:34 UTC in reply to "RE: Seriously?"
lemur2
Member since:
2007-02-17

But it's the look and feel of all the applications on my desktop that makes or breaks which apps get to stay on my computer.


This is one of the few sensible reasons for preferring one over the other.

Qt apps on a GNOME desktop just feel out of place just as much as GTK+ apps feel out of place on a KDE desktop.


From my persepctive, the better applications are found more often for Qt rather than for GTK+.

By default, GTK+ applications look horrible under KDE (I think it is that horrible Raleigh theme), and KDE lacks decent support for making GTK+ applications look right.

I am looking at installing the standalone applet called lxappearance, I believe that this (in conjunction with some nice compatible themes such as qtcurve, gtk-kde4-oxygen-theme, gtk2-engines, gtk-smooth-themes, murrine-themes and Klearlooks) will fix this issue and help make GTK+ applications look very much at home on a KDE desktop. Anything but Raleigh, that has got to be the ugliest default theme ever.

http://wiki.lxde.org/en/LXAppearance
http://wiki.lxde.org/en/Image:LXappearance.png
http://en.wikipedia.org/wiki/LXDE#Components

This works by being a GUI editor for your local .gtkrc file if there is no GTK appearance deamon running.

(In fact it is probably a good idea to install the entire lxde-desktop package under Kubuntu, because all of its components are very lightweight and standalone, and it gives you a nice "emergency" alternative desktop if the full KDE desktop won't start properly for whatever reason).

The reason why I use GNOME as my desktop is because there are no Qt equivalents of all the apps I use, but there are GTK+ equivalents of all the Qt apps I'd use. It's not because I like one toolkit over the other.


Interesting. Which areas do you feel lack Qt apps?

For me, GTK+ applications are lacking in the area of music collection browser/manager (not just a player), scanner, file manager and photo management. GTK+ applications often suffer from GNOME's horrible file selection dialogs. GNOME has relatively poor support for clipboard management. And significantly, a few GNOME applications are Mono applications and not really straight GTK+ applications at all.

Having said that, even then, I still prefer GIMP over Krita (perhaps until Krita 2.0 becomes available, I don't know), Synaptic over Adept, and Firefox over Konqueror (no contest here. Maybe one day there will be a useable Qt browser with webkit).

Reply Parent Score: 3