News for hackers. Stuff that matters.
Re:Qt 6.0 by baybal2 on Tuesday December 08, 2020 @10:31AM (#25346490)
Takeaway for GTK+ crowd: Qt thrives, and GTK certainly doesn't.

KDE, and Gnome are both toolkits flagship projects.

Look at how much developer share KDE gained, and Gnome lost in the time since Gnome 3.0.

The reason is they had few very toxic "thought leaders" who alienated countless developers, and they did not have courage to give them a well deserved kick to the butt, not even an idea that doing so would be right.

Now, if they want to recover, even if they will give a kick to Lennart & Co., how would they do so if they have no normal devs left to deliver that kick, and carry on the project after?

Re:Qt 6.0 by war1025 on Tuesday December 08, 2020 @11:58AM (#25347928)
My impression is that while Qt has quite widespread adoption, KDE is still pretty niche. The majority of that I'd guess is that Qt makes a point to be cross-platform. Gtk since 3.0 is pretty well Linux-only and content to stay that way.
Re:Qt 6.0 by alxlaz on Tuesday December 08, 2020 @02:56PM (#25350495)
Gnome is still the default in most of the big distributions -- but arguably its most popular incarnation, Ubuntu's, deviates significantly from upstream's vision for the default Gnome desktop.

Some of these things are pretty hilarious to watch from the outside. For design/UX considerations, Gnome 3 hasn't supported desktop icons in a while now -- so a bunch of distributions ship it with one of the (several) desktop icon extensions, none of which are very functional, along with a bunch of other extensions, like Dash-to-Dock. So every time an unsuspecting user gets a work-issued Ubuntu laptop, you get to watch them trying to figure out how to drag a folder to the desktop, or pin a folder to the dock or whatever.

FWIW, though, KDE has a pretty wide install base in some popular distros, e.g. Arch: https://pkgstats.archlinux.de/fun .

Re:Qt 6.0 by baybal2 on Tuesday December 08, 2020 @02:18PM (#25350021)
It's an irony given that GTK 3.0 made a move for modularised rendering in hopes of getting more cross-platformable.
Re:Qt 6.0 by tabtab on Tuesday December 08, 2020 @11:36AM (#25347562)
What does the Tk family lack to make "thrivable"? It doesn't have built-in resizable editable data grids, but that gap alone is not a show-stopper.
Re:Qt 6.0 by arp242 on Tuesday December 08, 2020 @11:40PM (#25355431)
Qt is an application framework – it's much more than just a "GUI toolkit".

Tk is nice, but also small and very limited in scope, which is great for some use cases, but less so for others. It's like the difference between a desktop environment like GNOME or KDE, which do much more than just "manage windows", and a more basic window manager like i3 or the countless others that are out there.

Re:Qt 6.0 by spacechild1 on Tuesday December 08, 2020 @04:20PM (#25351493)
Tk is a nice little GUI toolkit, but feature-wise it isn't even comparable to Qt in any way. Personally I started with Tk but it turned out to be too limited, so I switched to Qt.
Re:Qt 6.0 by m4rtink on Tuesday December 08, 2020 @11:50AM (#25347782)
GTK is actually used quite a bit more on mobile these days thanks to all the distros and software targeting Pine Phone and Librem.
Re:Qt 6.0 by baybal2 on Tuesday December 08, 2020 @02:03PM (#25349870)
A big hope it is a genuine resurgence, and not a GPE 2.0.

But without Android support, their chances are at least halved.

Re:Qt 6.0 by ece on Tuesday December 08, 2020 @10:40PM (#25355050)
Unless Google doesn't allow play services to work in emulation, I don't why this would be a problem. Users can choose if they want Android compatibility or not.
Re:Qt 6.0 by tristan957 on Wednesday December 09, 2020 @02:52AM (#25356342)
GTK is thriving by all accounts. Could there be more devs on GTK itself? Yes. Are more and more applications being written in GTK? Yes. Look at Flathub and all the developers putting applications out there.
Re:Qt 6.0 by lock-free on Tuesday December 08, 2020 @12:03PM (#25348020)
Which distros are shipping with KDE by default?
Re:Qt 6.0 by RMPR on Tuesday December 08, 2020 @12:49PM (#25348793)
I know it's rhetorical, but... openSUSE
Re:Qt 6.0 by VVertigo on Tuesday December 08, 2020 @08:33PM (#25354254)
Slackware: Plasma 5 was just moved from testing this week in Current (for the upcoming Slackware 15).
Re:Qt 6.0 by enjoyyourlife on Tuesday December 08, 2020 @01:58PM (#25349813)
Kubuntu, KDE Neon
Re:Qt 6.0 by purerandomness on Tuesday December 08, 2020 @12:48PM (#25348760)
SuSE.
Re:Qt 6.0 by the_why_of_y on Wednesday December 09, 2020 @05:18AM (#25357131)
SUSE Linux Enterprise Desktop currently ships GNOME (and IceWM) and doesn't even mention KDE:

https://www.suse.com/releasenotes/x86_64/SUSE-SLED/15/ https://documentation.suse.com/sled/15-SP2/

You may be thinking of openSUSE.

Re:Qt 6.0 by hugh4life on Tuesday December 08, 2020 @10:09PM (#25354879)
Xfce, Cinnamon, and MATE all have a significant user base and they use GTK.
Re:Qt 6.0 by qdhqdhqdg on Wednesday December 09, 2020 @09:13PM (#25368745)
For me personally, the takeway is that both GTK and QT are getting old.

React (and Svelte, etc.) have completely changed the way we build apps, and typical QT & GTK apps are still being written in a retained mode approach with signals & callbacks like 20 years ago.

QML is quite interesting but it doesn't feel immediate mode enough like React & Svelte.

Flutter, JetPack Compose, Crochet, Fidget, Revery, MakePad, Svelte, etc. all those bring so many new ideas. GTK or QT feel so complicated and hard maintain in comparaison

Re:Qt 6.0 by dvirsky on Tuesday December 08, 2020 @04:23PM (#25351533)
I don't know if that's true or not, but I just like Gnome so much more as a DE that it's a shame to read that.