• 459 Posts
  • 377 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle







  • Probably the biggest one is the next piece of the Wayland session restore puzzle clicking into place: David Edmundson has implemented support for the xx-session-management-v1 Wayland session restore protocol in Qt 6.10! This means that software built on top of Qt 6.10 (for example, Plasma and KDE apps) will be able to start implementing the protocol themselves. Once they do, then finally real session restore will work on Wayland

    I hope we’re able to opt out of apps positioning their own Windows. My favorite thing about Wayland is that apps can’t control where their windows open, so they always open in a consistent location chosen by the compositor.

    Annoys me whenever I use Windows, MacOS, or Xwayland apps that open up in seemingly random locations.



  • Throughout the entire thread.

    Here’s the suggestions I remember

    • Recommend the Steam flatpak (cons: VR requires more tinkering to get working, flatpak version of gamescope apparently has limitations for dedicated Big Screen mode)
    • Ship Steam in a container (cons: breaks gaming on Asahi Linux, relies on third parties)
    • Ship a curated list of 32 bit software (cons: even if there’s just one 32 bit package, it’s still a lot of work and infrastructure, current infrastructure work need to be reworked)
    • Use ELN for building 32 bit packages (avoids the above mentioned infrastucture rework)
    • Stop shipping 32 bit stuff and rely on third party repos for it (cons: rpmfusion can’t afford to do this)
    • Create a SIG to represent 32 bit software or repurpose the Gaming SIG




























  • You can check if you are using Xorg or Wayland in the Settings -> System -> About -> System Details page. If you’re using Wayland, you’re all good, nothing changes. If you’re using Xorg, you may notice some changes. If you’re using NVIDIA on Ubuntu 24.04, you’ll be on Xorg by default. If you’re using a later version or AMD/Intel, you’ll be on Wayland be default.

    To keep it short, X11 was the old protocol for creating and managing windows. Xorg implemented this protocol. But both the protocol and implementation have many shortcomings that are difficult to address for a multitude of reasons (breaking compatibility, poor code base, a ton of work, etc).

    Rather than putting lipstick on a pig, a new protocol, called Wayland, was created. It was designed for modern needs and tries to avoid the pitfalls that X11, Windows, and MacOS have. It doesn’t just copy what those three did, it’s more opinionated, so some people love it a lot (like me) or hate it a lot because it changes the way things have to be done and simply does not implement some functionality, either purposefully or because the work hasn’t been done yet.


  • Gnome isn’t locked-in. For being an important open source project, AWS has given Gnome credits so that they can use AWS free of charge for years. Once those credits expire, they are free to leave. So long as they do their proper preparation to migrate away, they get multiple years of hosting for free.

    Gnome has already been in this circumstance. Their free hosting from another provider expired so they moved. Though as I’m researching this, I can’t find the sources I’ve read this from.