The biggest thing I can think of is that X11 is more flexible when it comes to specifying custom resolutions; which some people use to output 240p on CRT TVs for emulation. AFAIK, there is currently no real equivalent for xrandr on any Wayland compositor.

I’ve also noticed that Grsync’s password prompt is broken on Wayland. Thankfully, it has a feature that lets you preview the command it’s about to run, so that you can copy and paste it into a terminal.

Being a KDE user on EndeavourOS, I use Wayland everyday. I switched over a few years ago for Waydroid, but now X11 isn’t even an option for me with the current release of KDE.

  • fartsparkles@lemmy.world
    link
    fedilink
    arrow-up
    18
    ·
    4 hours ago

    In general, it’s things that Wayland chose not to do so as to have a better security model.

    For instance multi window apps can’t tell the compositor where to put their windows such as snapping a window to another or following a window. Apps can’t read other windows. It’s a good thing for security but it breaks some older tools and workflows.

    There’s others like multiple mouse cursors, registering global hotkeys, overscan correction etc but many of these things are being addressed and new standards are being drafted, it just takes time.

    I moved to Wayland very early on and, honestly, I’ve not had any problems but I don’t have a complicated or special setup.

    • 2ndDegreeOWO@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      4 hours ago

      No global hotkeys is a dealbreaker for me, though.

      Once you get used to using custom global hotkeys as part of your workflow, you can never go back.

      • TwilightKiddy@scribe.disroot.org
        link
        fedilink
        English
        arrow-up
        6
        ·
        edit-2
        2 hours ago

        It’s not about creating global hotkeys, it’s about registering them from a running program. There is nothing preventing you from creating a compositor-level keybinding, but an app cannot do that unless it figures out what compositor you are running and then handles the configuration for each and every compositor in existence.

        • mrbigmouth502@piefed.zipOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 hours ago

          I wouldn’t worry about supporting every compositor in existence. Ideally, the Wayland spec would be unified, but it’s not.

          I feel like if someone created a compositor with an extension for that feature, it’d eventually become popular enough that people would start implementing that extension in other compositors.

          • TwilightKiddy@scribe.disroot.org
            link
            fedilink
            English
            arrow-up
            2
            ·
            1 hour ago

            I wouldn’t want that. I’m fairly content with the fact that no random apps can grab my keystrokes unless that specific app is focused. From what I heard, for most people the only global keybind they want is muting their microphone. You can implement that yourself with absolutely no trouble, it will usually be the first example in the global keybinds configuration docs for pretty much any compositor. People who don’t want to deal with writing configs can use KDE where you have a GUI to configure the same thing.

    • mrbigmouth502@piefed.zipOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      3 hours ago

      It would be nice if end users had more choice in the matter. It’d be cool if someone made a Wayland compositor that allowed some of these features as an opt-in thing.