• Downpour@programming.dev
    link
    fedilink
    English
    arrow-up
    20
    arrow-down
    1
    ·
    4 days ago

    So I only just got into linux this year. I gave some X11 distro’s a go, but the screen tearing was awwwwfulll. So I’ve been running Wayalnd/Plasma for months now.

    What exactly am I missing out on? Seems lots of users here still favor X11 over wayland but as I’ve never had any problems. It’s still unclear to me why people are still sticking with X11.

    • superkret@feddit.org
      link
      fedilink
      arrow-up
      11
      ·
      4 days ago

      If you have no issues with Wayland, keep using it. You aren’t missing anything.
      Linux is a vast space, and some people have use cases that aren’t covered by Wayland, yet.
      So they still use X.

    • cmhe@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      4 days ago

      I also switched to use different Wayland compositors many years ago for my main systems, but there are also still reasons to use X11. These are mine:

      • X11 forwarding, with that you can connect to another system via SSH (e.g. via ssh -Y) and just start a GUI app, and the window appears on your screen.
      • Sharing individual windows via WebRTC, with Wayland compositors you can normally only share full screens. Xserver allows applications to directly capture the window content of others.
      • Easily mirroring screens for presentations, with some Wayland compositors you have to capture one screen and then play it back on another screen, with X11 that is integrated into the xserver.
      • Automation and keyboard macros, with X11 it is much easier to automate keyboard macros and customize keyboard mapping than on Wayland. See Xmodmap, etc. Same for mouse input. That is also a reason why implementing remote control software is more difficult with Wayland, see for instance RustDesk support for Wayland (works now, but still a bit experimental).

      There might be some Wayland compositors that worked around that, but on X11 this was standard. But generally X11 provides these features for all WMs, and in Wayland they have to be implemented individually.

      And some just are not supposed to work, for security reasons.

      But all of this depends on your use-case. I sometimes even (can or have to) go without a Wayland compositor or X11 and render GUI directly via KMS/DRM.

    • Natanox@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      Nothing, unless you really want to use a DE that’s still lacking behind in its adoption. There are a few tools that still only offer early support for it (like RustDesk), but otherwise Wayland is a way better choice these days. However if you got an Nvidia GPU and need to use the proprietary driver you might be forced to still use X11. Their pile of garbage still routinely bugs on Wayland, and given their work on NVK I doubt that thing will ever get fully fixed.

    • MonkderVierte@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      4 days ago

      Xorg literally has a option to disable tearing: Option "TearFree" "true. If that doesn’t work and your compositor neither, fix your video drivers. Lookup Hardware Video Acceleration and similiar on Arch wiki.

    • SaharaMaleikuhm@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      4 days ago

      They use it cause their desktop does not support wayland yet or their Nvidia card causes issue with it, potentially since they are using an older driver.