What’s the difference for a real user between using X11 or Wayland nowdays? I haven’t found anything useful on the internet, so I’m asking you. Internet articles on the topic (and about WMs too) seem to be advertising slop since they explain anything but the real things. Also, if anyone used the XLibre fork, I would love to hear about your experience with it.

  • cerement@slrpnk.net
    link
    fedilink
    arrow-up
    27
    arrow-down
    1
    ·
    1 day ago
    • for most people, use whatever your distro ships with and installs for you
    • choosing desktop environments still starts heated discussions – high end, it’s a choice between Gnome and KDE – mid-tier has Xfce, LXQt, Mate, Cinnamon, and more – limited hardware go for IceWM, JWM, FLWM, or similar – want to get your hands dirty? go for a tiling window manager
    • X11 is (effectively) abandonware at this point – it’s still getting security patches, but the devs left and started Wayland 17-ish years ago
    • XLibre is more political than technical – and I’ll leave it at that
      • juipeltje@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        edit-2
        19 hours ago

        Mainly their readme being fully magat-pilled, talking about DEI and whatnot. They also waste time on things like renaming functions to own the libs. It’s not a project that i put any trust into and i’d rather use plain X11 if i had to go back.

      • kittenzrulz123@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        13
        ·
        1 day ago

        If we ignore the deeply disturbing political views of the Creator the entire project is meant to be a statement. There’s a conspiracy theory that there was a grand plot to kill x11 by red hat and xlibre is built upon the idea that red hat was holding it back. This completely ignores the real issues that the codebase was pure spaghetti.

        • pixeldaemon@sh.itjust.worksOP
          link
          fedilink
          arrow-up
          6
          arrow-down
          6
          ·
          1 day ago

          I heard that XLibre developers are working on cleaning the codebase. And I strongly believe we still need X11 at least until Wayland is polished enough, which still seems untrue even in 2026. The concerns about Red Hat are not conspiracy, a commercial corporation controlling important parts of Linux ecosystem is a serious threat, so having an alternative is never bad. Linux won’t have a future if everyone just uses Red Hat approved solutions.

          • Yoddel_Hickory@piefed.ca
            link
            fedilink
            English
            arrow-up
            9
            arrow-down
            1
            ·
            19 hours ago

            You know that “until Wayland is polished enough” is at least a year ago for the overwhelming majority of people, right?

            • rihatsu@lemmy.zip
              link
              fedilink
              arrow-up
              2
              arrow-down
              1
              ·
              18 hours ago

              A year ago I got a new PC, installed Ubuntu 24.04 which defaults to Wayland, and installed discord. Push to talk wouldn’t work unless discord had mouse focus. I spent a few hours researching and trying different things before switching to X11 where it just immediately works.

              Tell me more about how polished Wayland is.

              • edinbruh@feddit.it
                link
                fedilink
                English
                arrow-up
                4
                ·
                16 hours ago

                That is a feature. Allowing arbitrary programs to read any key press is how you get keyloggers.

                Wayland has a protocol to request reading keys out of focus (which will ask the user for permission, as opposed to just read it like on xorg).

                If the program was running in xwayland (which it probably was) of course it won’t use that protocol, and will just try to read it X11 style.

                In some DEs (KDE) you can select if X11 apps are allowed to read keys.

                “I switched to X11 and it immediately works”. I’ll give you another tip: if you run chmod 777 -R / the file manager stops pestering about permissions and it immediately works.

                • rihatsu@lemmy.zip
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  14 hours ago

                  Yes, you clearly understand the problem, thank you. If there’s a problem with filesystem permissions you can use tools like chmod, chown, and setfacl to fix them in a variety of ways.

                  How do you fix a wayland session if your app doesn’t properly support GlobalShortcuts? Where’s the chmod 777 equivalent that lets the user say “I know this means this can spy on everything I do but I’d prefer this work today instead of waiting on a bug fix.” Without something like this, the entire desktop ecosystem needs to mature before you can call Wayland “polished.”

                  • edinbruh@feddit.it
                    link
                    fedilink
                    English
                    arrow-up
                    3
                    ·
                    edit-2
                    13 hours ago

                    If it’s a Wayland application it will support global shortcuts.

                    For X11 apps. If you are on KDE there’s this menu:

                    Other DEs have different ways to deal with this.

                    And if you are on Gnome, change DE. Gnome will always follow its own philosophy, because apparently it doesn’t align with yours, you should use something else.

                    Btw, I gave the same answer in the previous comment.

                    Also, on the “how can you consider this polished”… Wayland supports global shortcuts, this is a fact. What it doesn’t support is “global shortcuts for apps that use a protocol that is not Wayland”. I think I made my point

              • KianaTabion@lemmy.today
                link
                fedilink
                arrow-up
                2
                ·
                16 hours ago

                Fam, if I may, I’ll be a bit abrasive and blunt for the sake of brevity. So, without further ado.

                Ubuntu 24.04

                (I’ll assume this is on GNOME.) First of, in terms of Wayland development, that build is from the Bronze Age. The associated issue tracker has been closed since last year, even if you don’t like the solution GNOME has come up with. Which, gets us to the second point; please don’t blame the Wayland ecosystem as a whole whenever you find a fault within a Wayland compositor. If, instead, you would have been on KDE Plasma back then, you’d have found that PTT was supported. Even if it was basically a hack for the sake of UX. Thankfully, KDE Plasma has recently merged a proper implementation that’s slated for its 6.7 release.

                I’ll grant you that the Wayland ecosystem hasn’t fully matured yet. But it’s undeniable that it already provides a better experience than its predecessor for the vast majority of users.

                • rihatsu@lemmy.zip
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  edit-2
                  13 hours ago

                  Fair points all around. I wasn’t thinking about version locks for the LTS releases when I posted, and it looks like I wouldn’t have had an issue on GNOME 48.

                  I think the maturity of the ecosystem has a larger impact on user experience than you’re giving it credit for. I understand wayland and the rest of the desktop ecosystem will someday (maybe today for those living on the bleeding edge) provide meaningful benefits over X11 without drawbacks. I’ll welcome it when it does, but in the meantime I don’t want to deal with troubleshooting my discord keybinds, or figuring out why Spotify has a weird window border. I want my desktop environment to Just Work™. It’s immaterial if the fault lies with wayland, GNOME, or Canonical for shipping wayland as a default while GNOME support still needed improvements. The end result is that as a user the only way to easily fix my problem is to use an X11 session instead of wayland, which makes wayland look like the problem.

          • edinbruh@feddit.it
            link
            fedilink
            English
            arrow-up
            2
            ·
            15 hours ago

            https://github.com/X11Libre/xserver/pull/56

            Here is the x11libre dev not understanding what the ^ operand does in C. Would you trust running this person’s code as a display server?

            Sure. No one expects anyone to know everything from the start, and people improve with time. But this was metux’s understanding of C when he forked off xorg thinking he could do better than freedesktop.

          • kittenzrulz123@lemmy.dbzer0.com
            link
            fedilink
            arrow-up
            12
            ·
            23 hours ago

            Two things, one as previously mentioned the codebase is a mess and even the best developers working on x11 tend to introduce regressions (the xlibre dev isn’t so this is amplified). Second it absolutely is a conspiracy because red hat did everything in the power to save x11 until eventually they just kept using it (tbh it needed to be replaced two decades ago). As for your last point linux won’t have a future if its aggressively held back by an army of enthusiasts who demand things never change and fragmented until software support is non-existent.