this post was submitted on 11 May 2024
15 points (66.0% liked)

Linux

48209 readers
733 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
 

I thought it might be relevant

top 14 comments
sorted by: hot top controversial new old
[–] [email protected] 30 points 6 months ago* (last edited 6 months ago)

is this flamebait? we really don't need this stale-ass debate revived for the millionth time. everything that had to be said has been said and no one is going to budge from their positions. there is nothing to be gained from reposting some old controversial 2021 blog post about this outside of more flaming. it's time to move on. this is a waste of everyone's time.

if you're a developer, support themes if you want to support them, don't support them if you don't. if you're a user, use the apps you want to use. if you care about theming, use the apps that support it. if you don't, good for you. there doesn't need to be anything more to it.

[–] [email protected] 1 points 6 months ago* (last edited 6 months ago) (1 children)
[–] [email protected] 2 points 6 months ago (1 children)
[–] [email protected] 2 points 6 months ago
[–] [email protected] 0 points 6 months ago (3 children)

As much as I sympathise with developers over headaches caused by themeing, I believe users (myself included) would be less up-in-arms about it if applications were less ugly by default. And boy howdy is libadwaita ugly as sin.

I'd be perfectly willing to tolerate a mismatched system, if the individual components looked at least okay. Like I'm not going to get e.g. steam or discord to match an e.g. Windows 9x theme, and I'm mostly okay with that because they aren't horrible to look at. But, say, File Roller? Absolutely not. Horribly ugly.

[–] [email protected] 17 points 6 months ago* (last edited 6 months ago) (1 children)

Each to their own.

Gnome with GTK4 + adw-gtk3 looks far cleaner and more aesthetically pleasing than Plasma + Breeze, IMO.

[–] [email protected] 10 points 6 months ago

And hence the problem without theming. Taste is subjective. Saying GNOME is ugly AF and the best looking ever in the history of GNOME is both valid.

[–] [email protected] 10 points 6 months ago (1 children)

Beauty is in the eye of the beholder, and though I'm not a fan of GNOME since 2008 (I guess you can check my recent comments...) I concede you can see the (visual) direction they're trying to follow with Adwaita UI and trying to make it cohesive and coherent. Something I wish other DEs did that religiously, like Xfce, Enlightenment, even KDE itself, LXQt or you-name-it.

Still I think the problem with Adwaita is not that it's ugly or something (I'd say more that it is highly opinionated, as it has become the full GNOME experience - either you like it as it is and it fits you like a glove, or you have to use something else because there's no point in between), but a couple things even worse than that - (1) the serious issues it has brought to accessibility, i.e. not being able to tell with full certainty what is a button and what it is not in a toolbar, and (2) doing awful things in usability and UX for the sake of "convergence". Like putting the primary action ("open" or "save" buttons) of dialogs in the exact same spot where you'd find the close button in every else window. Why is that? Yes, because "convergence". On desktop.

All in all the hate towards Adwaita could be that it's allegedly a visible symptom of how GNOME has so much power over GTK that Xfce and co are doing black magic trying to get rid of it for their development. I've just read rumors so don't quote me on this, but I'd believe it can be true.

[–] [email protected] 0 points 6 months ago

I think some of the issues with downstream projects could be fixed if we would just create some dialog between projects

[–] [email protected] 3 points 6 months ago (1 children)

steam is fully themable btw

[–] [email protected] 2 points 6 months ago

Not exactly. It was far more in the past.

[–] [email protected] 0 points 6 months ago (1 children)

To make it clear, I would still use Linux with GNOME/libadwaita over Windows any day. Yes, some themes are ridiculous and will be a nightmare for any developer to work around. That said, I can't help but be concerned about the coming demise of theming with the way GTK is going.

What first pushed me to start exploring Linux was when Windows 8 forced the Metro theme down our throats. My time with Linux would have started three years later if M$ had kept Windows 7 theming options - that's how important a customizable, sensible theme is to me.

I'm glad that I don't have to do that again since there are DE options that do insist on keeping theming alive.

[–] [email protected] 6 points 6 months ago

You can still theme gtk though, whether it's simply by editing /.config/gtk-4.0/gtk.css or by using a more in depth app like gradience, everyone using the same defaults actually makes it easier to further tweak.

[–] [email protected] -1 points 6 months ago* (last edited 6 months ago)

Install gtk3-classic and force Xwayland by setting WAYLAND_DISPLAY= if you want server side decorations. If you want theming, install libadwaita-without-adwaita-git

Whilst you shouldn't need a hack like this, it seems to be the best way to resolve blinding white applications in the middle of the night.