Home

June 2008

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     
Powered by LiveJournal.com

ToolKit

"What it lacks is an extensive screen reader like GNOME's Orca": Do you really think our time is best spent spending time reimplementing Orca just so we have something in Qt? Maybe someday someone will, but right now we have better things to do. This kind of mentality of "my toolkit or DIE!" is a disease. It makes us waste more effort and time when it isn't specifically needed. In this case, just use Orca with KDE4 apps.
-- Aaron Segio.

Agreed! -- Colin, who is currently using the official Last.fm client written in Qt because, hey it worked, and it's Free Software.

Comments

(Anonymous)

Toolkit Solipsism

On the one hand, you're absolutely correct, there's way too much wheel-reinventing in FOSS. On the other hand, remember the old days of every damend app on an X11 display looked and more importantly, acted subtly different?

(Anonymous)

Re: Toolkit Solipsism

That's exactly the point. Wanting an app in "my" toolkit is not about "my toolkit is better than yours". It's about look and feel.

Re: Toolkit Solipsism

Then surely the right solution is a common theme such as Bluecurve or a way to use themes for one toolkit in the other such as gtk-qt-engine, not writing 2+ versions of each and every app.

(Anonymous)

Re: Toolkit Solipsism

There are only a few themes available for both QT and GTK (and IMHO not the best ones). And even when they are designed to look the same, there are differences both in look and feel.

A KDE app will always feel "alien" on a GNOME desktop and vice versa. Having 2 versions of most apps is the logical consequence of having 2 toolkits.

It's not a huge problem but as a GNOME user I would always prefer a GTK app to do a certain job. A KDE app would have to do it *much* better to beat my need for consistency.

(Anonymous)

Re: Toolkit Solipsism

I guess one of the reasons I use Linux is the UI consistency. That's something that you just can't get on Windows.
Therefore, like you I tend to shy away from using the other toolkit for my daily apps. For me that means I use Qt/KDE almost exclusively, but it works in either direction.

However, I'm fine with using GTK apps if they are niche apps that I use rarely (for example, GTK-recordmydesktop, while pretty crappy, is still better than the KDE version). If I needed a screen reader, I would certainly not care that it was using GTK instead of Qt. But for main apps (file manager or text editor for example) I would never consider using a GTK app, unless it was staggeringly better, which is not true for any of the major apps anyway.

(Anonymous)

I think the reason there is all of this reinventing of the wheel with toolkits is that there are low level things that are really annoying when you try to mix qt and gtk. Mostly GIO vs. KIO.

(Anonymous)

Meanwhile, we already have someone working to add GIO support to KIO (the reverse is very hard to make happen, as stated).

We *can* get along, it just takes some effort and compromise from *both* sides.

(Anonymous)

last-exit

Hi

I saw your post on Planet Gnome. There is actually already a Last.fm client in GNOME, last-exit and I prefer it to the Qt one.

Re: last-exit

I didn't mean to disparage any other Last.fm clients; I actually haven't tried last-exit.