With the 2026.08 ISO release, Artix switched back to Xorg. The switch had been decided soon after the 2026.04 release, due to the unusually high amount of XLibre-related bug reports on our forum and started with our weekly ISO images. This resulted in backlash from XLibre and a veteran Artix developer, Artist, was targeted and harassed, which led to his resignation.

Those XLibre developers must be lovely people…

  • esc@piefed.social
    link
    fedilink
    English
    arrow-up
    61
    ·
    edit-2
    1 day ago

    Oh wow xlibre was shit from the very beginning who could have predicted this? Super unexpected!

    Reading the linked forum thread is a gift, so many crazy peope at the same place that accuse each other being DEI hires and lefties, but this is a gem:

    You guys have no idea what a mess Xorg’s source code is. I only made very small changes, but I had to spent HOURS on verifying each small thing, because changing only one line of code will cause some entirely unrelated part of the code to completely break in ways that you cannot even imagine.
    You cannot even properly debug a lot of the time because you don’t know which parts of the code use which functions. The code is a giant function pointer soup that is passed around everywhere and nobody knows which parts of the code use which functions as a consequence.

    So exactly the reason why wayland happened.

    • lemmysmash@piefed.social
      link
      fedilink
      English
      arrow-up
      20
      ·
      1 day ago

      You guys have no idea what a mess ${THING}'s source code is. I only made very small changes, but I had to spent HOURS on verifying each small thing, because changing only one line of code will cause some entirely unrelated part of the code to completely break in ways that you cannot even imagine.
      You cannot even properly debug a lot of the time because you don’t know which parts of the code use which functions. The code is a giant function pointer soup that is passed around everywhere and nobody knows which parts of the code use which functions as a consequence.

      Here you go. Now you can just do export THING=literally_any_piece_of_software_on_earth_you_want_to_complain_about and just reuse the template xD

    • XLE@piefed.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      May I have some context? Too far outside of Linux to recognize who these people are (and usually assume “libre” usually means “good”)

        • curbstickle@anarchist.nexus
          link
          fedilink
          English
          arrow-up
          5
          ·
          1 day ago

          Ah! Another round of “drama!”.

          And the fun with neovim over the past day. I wonder if they use XLibre or Omarchy lol

        • bring-april-plenty@kbin.earth
          link
          fedilink
          arrow-up
          3
          ·
          1 day ago

          you had me until I followed the link. the readme when xlibre was forked is a very reasonable, apolitical take and didn’t have me immediately write it off.

          I really don’t understand the wayland issues. I get it didn’t or doesn’t have some features of X but that’s how everything goes.

          • zurohki@aussie.zone
            link
            fedilink
            English
            arrow-up
            7
            ·
            23 hours ago

            Wayland was rough a few years ago and people who tried it then before switching back to X11 think it’s still the same.

            The Wayland devs have been hard at work hammering out all the edge cases and getting Nvidia’s drivers working properly, so a lot of stuff that didn’t work in 2022 or took effort to set up works out of the box now.

            • Venia Silente@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              1
              ·
              8 hours ago

              a lot of stuff that didn’t work in 2022 or took effort to set up works out of the box now.

              Do they have all of these yet? Save window positions; use global hotkeys; use global clipboards; use something like .XCompose or xmodmap to edit keyboard sequences; connect to the session with remote desktop software eg.: Teamviewer; have good graphical performance (Igor Ljubuncic published an interesting piece on that one); allow multi-window applications to correctly place their windows relative to each other; support accessibility features especially in a non-intrusive way; not require every app to implement the entire graphical stack on their own (wasn’t the point of a display server to avoid that???); not call basic composition features such as placing a window on top “niche”. I could go on, but hopefully the answer is I won’t have to.

              • gh0stcassette@lemmy.blahaj.zone
                link
                fedilink
                arrow-up
                1
                ·
                7 hours ago

                KDE has nearly all of these now. Not all of them are official Wayland protocols (I think global keyboard shortcuts fall under that umbrella still). Some of the issues you’re complaining about I’ve never even seen a Wayland desktop have (eg not letting you set a window to stay on top, literally every wayland desktop I’ve ever used has had this).

                And graphical performance for Wayland native apps has been on par with or superior to xorg for a while, however running software through XWayland does add some latency, so for very fast-paced games running in Wine, X11 is still the move.

              • zurohki@aussie.zone
                link
                fedilink
                English
                arrow-up
                1
                ·
                8 hours ago

                Mostly, yeah.

                I’ve never edited keyboard sequences, no idea. Same for accessibility features, really.

                And every application has been implementing its own rendering for years, nobody’s using X11 to draw shapes and text like its the 80s.

                I’m gaming on Wayland. Performance is good. The way freesync still works with a youtube video on a second screen is nice.

            • kata1yst@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              5
              ·
              18 hours ago

              I also want to point out that the Wayland devs are, by and large, the exact same people as the X11 devs. These aren’t white monster fueled hotshots working for a FAANG with a massive case of Not Invented Here. The people who knew X11 best designed Wayland from the foundation up to be the better solution.

              • zurohki@aussie.zone
                link
                fedilink
                English
                arrow-up
                4
                ·
                16 hours ago

                It turns out when the people who knew X11 best decided there was no more polishing this turd and it was time to start over, they knew what they were on about?