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 349410
To read all comments associated with this story, please click here.
Neither GTK+ or Qt are a platform
by IkeKrull on Tue 17th Feb 2009 02:50 UTC
IkeKrull
Member since:
2006-01-24

You can't print, get a file picker widget or integrate with the menu/system tray/desktop preferences etc. using either toolkit.

The whole GTK vs Qt thing is pointless because they're both only part of the picture, and simply don't provide enough platform functionality for a full featured app like a web browser.

I mean, firefox on linux has been around for years, and you still can't pick a helper application under GNOME without manually navigating through the incredibly obtuse dumping-ground of /usr/bin. Despite the fact theres a perfectly functional application chooser on the gnome launch menu.

Under KDE, you can't click a link in thunderbird and have it open in your preferred browser.

I havent checked lately, but apps like Eclipse probably still can't print because GTK+ 'doesn't do printing'.

You guys are sniping at each other over GTK vs Qt when the real problem is theres no standards for *anything* in the Linux desktop, and no matter how shiny you make the buttons and windows, until the 'platform' stuff, which exists quite apart from the widgets and window manager gets standardised and adopted cross-toolkit, consistency and usability on Linux will remain a joke.

Reply Score: 1