• 0 Posts
  • 6 Comments
Joined 2 months ago
cake
Cake day: March 24th, 2026

help-circle
  • Thank you!

    1. I can understand why the random long load-times for apps is very frustrating. I don’t recall other Bazzite users complaining about it. So I don’t know how widespread the problem is.
    2. I’ve effectively been on GNOME ever since I made the jump to Linux. So I can’t comment on Dolphin.
    3. I can 100℅ relate to windows not restoring their prior states. I’ve used a tiling window manager extension on GNOME just because it handled that more gracefully; I like them maximized anyways.
    4. The audio sink thingy should have been available as a toggle by now. It’s unfortunate that it seemingly hasn’t. Though, I do wonder if pavucontrol would have been sufficient. There seems to be a flatpak for it if you’re interested.
    5. The developer experience on Flatpak leaves a lot to be desired 😅. FWIW, I prefer that within a distrobox.
    6. For GameMaker, installing it within a Ubuntu distrobox would probably have been sufficient.

    FWIW, I don’t think any of these are directly related to “immutability”; i.e. in the case of Bazzite, some subfolders of / being read-only at runtime.





  • what is wayland

    Basically, whenever an app has a GUI it wants to display, it communicates that to ‘the system’ with all the necessary details. After which ‘the system’ does the rendering and whatnot. Wayland is a protocol that defines a set of rules on how this interaction should take place. Hence, technically, it is only (the defining) part of the modern solution.

    how important is it?

    Very. Basically, either it or its ‘predecessor’[1] X11 is involved whenever you want to display/render anything[2] on desktop Linux. As X11 has been abandoned in favor of Wayland, some modern features like HDR or VRR are only found on the latter. On the other hand, I believe Wayland was never meant to offer full feature-parity with X11. Hence, some unsupported edge cases may continue to exist indefinitely. Thankfully, it has come a long way. What remains are some concerns related to accessibility AND the adjustment[3] of the surrounding ecosystem.


    1. The term is used loosely here, because there’s a very big difference between the two. ↩︎

    2. Which, to be clear, happens literally all the time. Unless your display needs don’t go beyond what was already available on MS-DOS*. ↩︎

    3. Like, how only very recently Electron got to become proper Wayland-native. Note that Xwayland is included with Wayland as a compatibility layer whenever something is not Wayland-native yet. ↩︎


  • Shortlist of traditional distros, ordered roughly in descending order:

    Shortlist of Only[5] recommendation for atomic distros:

    As for deciding between a traditional or atomic distro, I’d personally suggest to try out Bazzite first. And refer to their documentation whenever something comes up during initial setup. If at any point, you’re not able to get it to work even with the help of its community —[7] be it through their Discord, Discourse or subreddit — then simply pivot to the traditional distros.


    1. Attracts most noobs and is probs the most popular out of these; no-brainer. Lack of proper Wayland support and not offering (!) a (semi-)rolling release model are the only reasons why the others deserve to be on this list. Otherwise this would sweep clean. ↩︎

    2. If you want something slow-moving, but still need/want Wayland. ↩︎

    3. Arch-based distro, but comes with very sane defaults. Recommended if you’re on very new hardware. ↩︎

    4. Relatively bare-bones. Especially compared to all the other distros found on this list. But, if you want a more minimalist approach while preserving excellent defaults, then this is definitely it. ↩︎

    5. Technically, any of uBlue’s distros qualifies. But Bazzite is a lot more popular than the others. Hence you’ll have an easier time finding resources for it. ↩︎

    6. This probs deserves a footnote of its own in which I elaborate, but I got tired. Here, have a flower; 💮. ↩︎

    7. I know using the em dash here makes me look sus AF, but I can assure the reader that no LLMs were used in the creation of this writing. ↩︎