4 ms·
> Even worse, due to the irritation the GTK+3 move caused to developers, many switched to QT4 or QT5, which requires use of C++, so a typical linux distro now h
by Gualdrapo 6y ago
> Even worse, due to the irritation the GTK+3 move caused to developers, many switched to QT4 or QT5, which requires use of C++, so a typical linux distro now has a mix of GTK+2, GTK+3, GTK+4, QT4 and QT5 applications
I agree on several points he makes about GTK+3, not so much on the theming issue, but it's arguable that the reason most distros have a mix of gtk/qt by default is not because gtk+3.
Now pretty much every kde-based distro that wants to ship with firefox/chrome by default, has to bring up gtk. iirc ubuntu studio shipped with both qt and gtk because of the plethora of applications it offered, way before gtk+3 was a thing.
- CameronNemo 6y agoAlso FWIW gtk is not difficult to build/package, distros like Void Linux no longer have Qt 4, and gtk2 should be an uncommon dependency with GIMP, Inkscape, and Firefox dropping it or already having dropped it.
- jcelerier 6y ago> Even worse, due to the irritation the GTK+3 move caused to developers, many switched to QT4 or QT5, which requires use of C++, so a typical linux distro now has a mix of GTK+2, GTK+3, GTK+4, QT4 and QT5 applications I mean, even on my Windows and Mac machines I have software using GTK2 (GIMP), GTK3(Zim, Geany), Qt4 (various proprietary software), Qt5 (Strawberry, music player, etc)... plus a ton of other toolkits (Juce, Fltk, TKinter, the various Windows APIs, Cocoa, ...). And unlike linux every app has the DLLs duplicated. It causes exactly zero problems.