218
submitted 1 month ago by e8d79@discuss.tchncs.de to c/linux@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] MrSoup@lemmy.zip -3 points 1 month ago* (last edited 1 month ago)
[-] BananaTrifleViolin@lemmy.world 25 points 1 month ago* (last edited 1 month ago)

It's basically GNOME specific version of GTK4. There are various issues that arise from that but one of the main ones is that it is not themeable at all at present. The GNOME adiwaita theme is built into the library and is the only theme.

It is supposedly going to have a themeing system but it will still break with existing GTK themes.

As the Mint blog alludes to, it also embeds fundamental UI choices that may make sense for GNOME but may be jarring or out of place in other desktops such as Cinnamon, or XFCE. They cite the example that GNOME could unilaterally remove the minimise button from the apps because it's not something that exists in GNOME.

There is a concern that it effectively breaks the existing app ecosystem and will deviate further and further from the established GTK norms. To be fair is kinda what it's supposed to do - I think it's it's supposed to be a better replacement that allows GNOME to forge it's own path.

Edit: worth noting that the Mint blog post says they could make their own theme within their own version of the library but it could only fit with one GTK fheme. So it can be customise in a limited distro level way but still can't follow the basic themeing across the desktop if you chose anything else (at present).

[-] Jesus_666@lemmy.world 15 points 1 month ago

To be honest, I'm kind of afraid that Linux will go the day of Windows with zero UI consistency because of apps that can't be themed to even look vaguely similar or may even take over the window decorations.

I kinda liked it more when gtk-qt was still a thing and you could actually get a semi-unified look for the while environment.

[-] lemmyvore@feddit.nl 8 points 1 month ago

Linux has never had UI consistency. If you came to it during a brief period of time when a select subset of software that you used seemed to share some consistency, that's was coincidental.

I don't think it's necessarily a bad thing. Software should be in constant flux and evolving. As part of that alternatives constantly compete and on Linux all the upheaval is done in the open.

[-] Jesus_666@lemmy.world 5 points 1 month ago

Gtk and QT weren't consistent but there was a Gtk style that used QT as a rendering backend, which allowed you to get some semblance of consistency. Then they came up with Adwaita, which doesn't really allow that anymore.

[-] flying_sheep@lemmy.ml 6 points 1 month ago* (last edited 1 month ago)

Qt is a thing. Idk why all these environments are messing around with a GTK that's being sabotaged/neglected by GNOME while Qt just keeps working.

load more comments (6 replies)
load more comments (6 replies)
this post was submitted on 03 May 2024
218 points (99.1% liked)

Linux

45483 readers
1165 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS