|
|
Subscribe / Log in / New account

First steps towards desktop consolidation?

First steps towards desktop consolidation?

Posted Oct 18, 2013 17:11 UTC (Fri) by yodermk (subscriber, #3803)
In reply to: First steps towards desktop consolidation? by SEJeff
Parent article: Wireshark switches to Qt

And it shows. Qt is so rich and such a pleasure to work with. Gtk seems, comparatively, to be a mess.

Hate to troll, but I can't think of any reason why one would want to choose Gtk over Qt today if they were starting out.


to post comments

First steps towards desktop consolidation?

Posted Oct 18, 2013 21:41 UTC (Fri) by mathstuf (subscriber, #69389) [Link] (5 responses)

Well, as an uzbl developer (and I also previously worked in KDE code, so I'm familiar with Qt as well), if you're looking at WebKit, the GTK port is just much richer than the Qt port. For a program like uzbl which is basically a shim, a socket, and a window on top of the WebKit API, this extra stuff is worth the pain of GTK over Qt. If you look at the "minimal" browsers, most use the GTK port, not Qt (I think Midori is the "lightest" of Qt browsers around, but maybe more have cropped up since) while GTK has uzbl, luakit, dwb, surf, and jumanji. Of course, I've also considered using WebKitNix, but I haven't had the time to dive into that since my initial look at it.

Other than that, the little Python scripts I'm working on as simple end points for various DBus API calls (logind, PolicyKit, BlueZ, etc.) use PyGTK because it seems to just be the lowest common denominator on Linux machines. I may just end up forking off to Xdialog at some point, but I haven't worked on these scripts much, so who knows when I'll even get to that point.

First steps towards desktop consolidation?

Posted Oct 18, 2013 23:57 UTC (Fri) by dlang (guest, #313) [Link] (1 responses)

is uzble still alive? the project news page hasn't been updated for over a year.

First steps towards desktop consolidation?

Posted Oct 19, 2013 0:04 UTC (Sat) by mathstuf (subscriber, #69389) [Link]

Yeah, I know :( . I don't have access to the website to do anything. Around a year ago, I started on a code cleanup which is pretty much done[1] (though I have some WebKitGTK features which are on their way in to test out). Unfortunately, it turned into a large rewrite branch and bct (the main developer) and I have plans to make my branch master and do a proper 1.0 release…at some point. I need to write a document for porting old config files and EM implementations to the changes in my branch yet.

[1]https://github.com/mathstuf/uzbl/tree/next

First steps towards desktop consolidation?

Posted Oct 20, 2013 20:22 UTC (Sun) by kalev (guest, #58246) [Link] (1 responses)

Midori is actually based on GTK+ as well.

First steps towards desktop consolidation?

Posted Oct 21, 2013 1:31 UTC (Mon) by mathstuf (subscriber, #69389) [Link]

Oops, yes. I was thinking of Arora but the wrong name came to mind.

First steps towards desktop consolidation?

Posted Oct 21, 2013 1:12 UTC (Mon) by kenmoffat (subscriber, #4807) [Link]

I think you probably meant 'arora' for the lightest qt browser - it's no longer developed, but still works on current qt4.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds