this post was submitted on 06 Nov 2025
140 points (99.3% liked)

Linux

10022 readers
485 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Although Wayland has been GNOME’s default session since 2016, X11 has continued to linger in the codebase—until now. That changed with the recent merging of two PRs (here and here), which completely removed the X11 codebase from both Mutter, GNOME’s default window manager and compositor, as well as the GNOME Shell itself.

In other words, the GNOME project is finally closing one of the longest chapters in Linux desktop history. With the upcoming GNOME 50 release, scheduled for mid-march 2026, the desktop environment will officially drop support for the native X11 session, making Wayland the sole display system moving forward.

you are viewing a single comment's thread
view the rest of the comments
[–] kbal@fedia.io 32 points 20 hours ago (1 children)

For me the X11 era continues for now (until the next version of xfce I expect) and the era of GNOME ended 23 years ago.

[–] unexposedhazard@discuss.tchncs.de 25 points 15 hours ago (1 children)

Gnome is so bad it hurts. I was reading a blog post by factorios linux dev earlier.

Once Wayland support was implemented, I received a bug report that the window was missing a titlebar and close buttons (called "window decorations") when running on GNOME. Most desktop environments will allow windows to supply their own decorations if they wish but will provide a default implementation on the server side as an alternative. GNOME, in their infinite wisdom, have decided that all clients must provide their own decorations, and if a client does not, they will simply be missing. I disagree with this decision; Factorio does not need to provide decorations on any other platform, nay, on any other desktop environment, but GNOME can (ab)use its popularity to force programs to conform to its idiosyncrasies or be left behind

[–] namingthingsiseasy@programming.dev 11 points 10 hours ago (1 children)

Ah yes, client-side decorations. One of their most controversial decisions (and for the GNOME project, that's really saying something). And yet, no amount of user feedback will ever break them out of their "we know your needs better than you do" attitude.

[–] imecth@fedia.io 5 points 9 hours ago (1 children)

People just want things to never change. How many of those users do you think actually bothered to look into why GNOME won't implement SSDs?

[–] namingthingsiseasy@programming.dev 2 points 2 hours ago* (last edited 2 hours ago) (2 children)

I don't understand what change has to do with it. The problem is, lots of people have used it, tried it, criticized it, and been ignored. It has nothing to do with change.

Change is fine, as long as the new version is better than the old one. Look at how KDE evolved. Sure, there were a lot of people that didn't like the 3 -> 4 transition (not me personally, I loved KDE4), but very few people lament what KDE has become today and it certainly is very different from what it was during the 3.x days.

Personally, yes, I and a lot of other users have read why GNOME does not implement SSDs, and frankly their reasoning is not very convincing, but I don't think it matters that much. The fact is, users don't care why it's not implemented - if they don't like it, they're just going to criticize the project and that's just why GNOME is so widely hated.

Trust me, I don't want to hate GNOME - I wish I could just make my life easy and use it as a sane default. But if it's not good, then I can't do that - and by "good", I mean how I define a good desktop, not whatever creative definition they dreamed up.

[–] imecth@fedia.io 1 points 1 hour ago (1 children)

The CSDs vs SSDs has very little to do with users, it's about pushing application developers to create their own decorations and get rid of the awful title bar. In the end GNOME caved and created libdecor and now I still have half my applications with an extra bar that has literally 1 button.

[–] namingthingsiseasy@programming.dev 1 points 1 hour ago* (last edited 1 hour ago)

Interesting, I was not aware of libdecor. Sorry to hear that it degraded your experience - it really sucks when things like that happen. For what it's worth, I have seen some interesting themes which could be a reasonable solution to that problem - basically, they made the titlebar very thin or completely missing, except in the area where the window buttons were located, which were enlarged. Not sure which window manager they were made for though - I think it was either xfwm or openbox.

But in any case, this is the problem with CSD - it doesn't really have a complete, holistic vision. It's great that they're trying to be innovative, but then they very quickly run into problems like the one described by the Factorio developer above. So now they're in a very awkward position that simply cannot meet everyone's needs.

And yet, we never had this problem before they went on their quixotic CSD journey - that's why many people think it was a really bad idea.

[–] relativestranger@feddit.nl 1 points 44 minutes ago

i think gnome is actually pretty good... for a desktop with limited duties. like launching a browser and email--perhaps a word processor, and not much else. think a chromebook alternative that could actually do more if you wanted. a lot of things are 'hidden' to the user by default, what a user does need to be able to access (wifi, etc) is relatively easy to find, nice big icons that you can put front-and-center while relegating system-related things to a folder. i've set up a number of systems like that.

for my own uses though, gnome does need a half-dozen extensions for me to consider it 'usable'.. but i would still prefer a 'traditional' desktop experience such as cinnamon