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.
Thread beginning with comment 349391
To read all comments associated with this story, please click here.
Seriously?
by FishB8 on Tue 17th Feb 2009 00:11 UTC
FishB8
Member since:
2006-01-16

Is it really that hard for people to deal with more than one toolkit? When a dialogue box pops of with a different button order, do you instantly go into a state of shock and start drooling all over your keyboard?

This Qt vs GTK / KDE vs Gnome is getting RETARDED.

I can understand if there are interoperability issues, but it's as if fans of one toolkit view the other as kryptonite that saps all their geeky computer powers away from them.

You're all like a bunch of little old ladies bickering about how it's such a sin to wear white after labor day. Maybe we should write to Miss Manners and see what she has to say about this...

Reply Score: 5

RE: Seriously?
by WereCatf on Tue 17th Feb 2009 02:04 in reply to "Seriously?"
WereCatf Member since:
2006-02-15

Is it really that hard for people to deal with more than one toolkit? When a dialogue box pops of with a different button order, do you instantly go into a state of shock and start drooling all over your keyboard?

This Qt vs GTK / KDE vs Gnome is getting RETARDED.

I can understand if there are interoperability issues, but it's as if fans of one toolkit view the other as kryptonite that saps all their geeky computer powers away from them.


You miss the point by a mile or few. As the article itself says, it doesn't matter which toolkit is in use as long as all the applications look and feel consistent.

I for one am not specifically a fan of either GTK+ or Qt. GTK+ has several flaws I don't like, and I have absolutely no Qt programming experience, so neither of them are the perfect choice for me. 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. 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. 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.

By the way.. I suggest you read the article next time and think about it a bit more. This article isn't even specifically targetting GTK+ versus Qt, it could just as well be any other toolkits/desktop environments. The point is that many people dislike inconsistency, nothing else.

Reply Parent Score: 4

RE[2]: Seriously?
by lemur2 on Tue 17th Feb 2009 04:34 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