• Cyborganism@lemmy.ca
    link
    fedilink
    arrow-up
    2
    ·
    7 months ago

    Ah ok. Thank you for the detailed answer.

    I really don’t get the whole Wayland vs X11 thing. X11 works fine, why crate an alternative? What’s so great about Wayland that can’t be implemented in X11?

    • TheGrandNagus@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      7 months ago

      The problem is, X11 doesn’t really work fine for modern usage.

      It kinda falls apart with multiple monitors, especially when they require different scaling or refresh rates (or both), HDR support would be incredibly difficult to add, it’s buggy, it’s virtually impossible to maintain or add features. Often fixing a bug breaks things, because the bugs in it are so old that programs have actually been designed around them, or even to utilise them.

      Now imagine trying to adapt X for use with VR/AR displays and all the differences in window management that’ll be required for that.

      It’s a security nightmare. Any app can see what any other app is doing. That means that if you have a nefarious app, it can scrape any information on your screen, without even needing root privileges. Then there’s a load of other vulnerabilities.

      The developers have moved to Wayland because X is structurally unfixable.

      • Cyborganism@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        7 months ago

        Thank you for the great explanation. I haven’t been keeping tabs on this subject so I’m a bit ignorant about the limitations of X11 advantages of Wayland.

        For me X11 just worked and I was happy with that. I want aware of the security issues either.