3 ms·
I wouldn't call it just app theming. App developers in general love how there's now a "right way of doing things" now, but in particular, the future. You don't
by gjsman-1000 5y ago
I wouldn't call it just app theming. App developers in general love how there's now a "right way of doing things" now, but in particular, the future.
You don't have to worry how each distro handles booting or services - it's SystemD.
You won't have to worry how each distro handles audio with Jack, PulseAudio, or ALSA - it's PipeWire.
You don't have to worry about the libraries the distro provides for your app - just use Flatpak.
You don't have to worry where to host your app for every distro - just use Flathub.
You don't have to worry what toolkit to use - just use GTK. You can use Qt if you really care, but GTK is clearly the "one true road" (if that analogy makes sense).
And so on.
- jdright 5y agoAll that is true, except the last point about GTK. Most developers that want their apps running everywhere picks Qt. GTK is just dead in this game and any developer picking GTK is restraining theirselves to GNU/Linux. Don't use GTK
- kaladin-jasnah 5y agoThe way I see it, using GTK reminds me of "native" Mac apps (like the ones written in Swift), but on Linux. GTK sure looks a hell of a lot better than Qt on a GNOME desktop: more modern, polished, and clean. So that's why I'd imagine some people choose GTK.
- michaelmrose 5y agoIronically GTK apps look better on a QT based desktop than vice versa because KDE/QT devs unlike GTK devs actually make an effort on that front. You can with minimal effort theme both similarly by installing a theme and icon theme that has versions for both gtk qt but your gnome desktop wont provide a built in gui to configure such, again their choice, their limitation not a limitation of QT. A given app QT app isn't going to pull in a particular theme because that would be the tail wagging the dog.
- LargoLasskhyfv 5y agoYou don't have to worry about systems getting old, because you are forced to update continuosly because of all the bloat. I'm looking at PipeWire especially, and the not so flat things also. Won't open the other can of worms, not at all. kthx baiiiii
- pjmlp 5y agoI would agree with Gtk, if it wasn't the way they always break everything, now including Glade, because writing GtkBuilder XML files by hand is sooo much fun, everyone should embrace it.