Hacker News new | ask | show | jobs
by smoldesu 1235 days ago
Where is Wayland support standing for Elementary? I'm glad the project is still around, but the dream of a Mac-like HID experience won't be complete without gesture support and smooth windowing. Now that KDE and GNOME are both using Wayland sessions and implement 1:1 touchpad gestures, it's hard to recommend the Pantheon desktop (even if a lot of the apps are excellent!)
3 comments

I hate to add even more of a wishlist, but in addition to moving towards a Wayland environment, it would be nice to see an immutable root as well. SteamOS on deck has sold me on this concept; as long as there's plenty of escape hatches and the ability to disable it, I view it as a plus, and no doubt it makes updates excellent. These two features would make Elementary OS the very obvious recommendation for anyone curious about Linux but wanting an environment that actually works and looks nice. Today on Linux, it feels like you are more often than not stuck between choosing one or the other...

Regarding Wayland, it looks like it has been hacked on here and there but doesn't seem to be a priority yet:

https://github.com/elementary/gala/wiki/Experimenting-with-W...

Hopefully by the time it is, NVIDIA's driver will have better stability with Wayland compositors.

As a NixOS user I'll generally agree, as long as there are still options for people who want to use Pantheon on a more traditional OS. Immutable roots are cool, but feel like a novelty when so much software breaks under it. Great to have as an option for sure though.

> Hopefully by the time it is, NVIDIA's driver will have better stability with Wayland compositors.

I think Nvidia's support is pretty much complete. Plasma fixed almost all of it's Wayland/Nvidia bugs (as far as I can see on my desktop) and Mutter has an Nvidia rewrite on the roadmap IIRC. Still not perfect, but the new drivers have stopped 95% of the major glitching caused with the old ones.

We still have to contend with the implicit sync issues when dealing with NVIDIA drivers; there has been work to untangle the mess there, but it's not done yet to my knowledge.

Context: https://www.collabora.com/news-and-blog/blog/2022/06/09/brid...

Edit: also a NixOS user, BUT: I am suggesting something more like SteamOS with ABRoot. It's not exactly a solved problem, but I think that future solutions should be focused on not needing to modify the root to deal with things like drivers and system configuration.

Hoping that mutter rewrite comes sooner than later. Currently running GNOME on a Fedora/Nvidia box and it's frustrating to lose features like Night Light when running Wayland with proprietary drivers, as is the glitchiness of Electron apps under GNOME+Wayland+Nvidia (for instance, VS Code is a flickery mess with that setup).
Here's hoping. Things are much smoother on KDE for me, the developers really hauled ass to get the Plasma session working nicely. As of 5.26, I think the only remaining major issue is that it doesn't keep track of monitor configuration, which is due to be solved in 3 weeks with the release of 5.27.

I got Electron apps working nicely by forcing GPU acceleration, but even still I prefer to use the web versions of Discord and Spotify. Firefox has really nice Wayland support, replacing most of my Electron apps besides VS Code and Obsidian.

According to their Github, it hasn't progressed much since 2020-2021[1]. Apparently, there is still a Gala issue and bugs related to Plank Dock/Wingpanel holding it back[2]. There's also a proposal for a Wayland Dock for Elementary OS 7[3] that doesn't seem to have advanced much.

It seems like it was scheduled to be released by version 7, but priorities have changed. Let's hope they can polish it for 8.

[1] https://github.com/orgs/elementary/projects/12

[2] https://github.com/elementary/gala/wiki/Experimenting-with-W...

[3] https://github.com/orgs/elementary/projects/99

Wayland is not in this release.