Title

  •  Mnglw   ( @mnglw@beehaw.org ) 
    link
    fedilink
    7
    edit-2
    4 months ago

    Every time I learn more about what Wayland can’t do, I learn of even more critical stuff that doesn’t work

    no screenshots? really? who approved this trashfire as default. That’s about as ridiculous as no global hotkeys

    •  xor   ( @xor@lemmy.blahaj.zone ) 
      link
      fedilink
      English
      224 months ago

      That’s not what Wayland is like these days - screenshots etc have been implemented for years now

      The point they’re making is that, as a totally distinct project, every single feature had to be implemented from scratch. It’s not a fast process, especially relying on volunteer labour

      • that’s something

        I’ve heard that synergy/barrier/etc doesn’t work though and that is critical for my daily workflow so I won’t be switching until it is supported

    •  mub   ( @mub@lemmy.ml ) 
      link
      fedilink
      54 months ago

      I’m confused by this. I’m on EndeavourOS with KDE. It had an all called spectacle which takes screen shots perfectly fine. Does X11 have a screen shot function built in?

      • With X, any program can capture the entire screen. The Wayland protocol does not allow this, so each DE must implement it separately. You’re using KDE’s screenshot feature, not Wayland’s, and other screenshot tools may not work if they don’t support KDE’s custom protocol for screen capture.

              • Does it suck? KDE also has screenshotting implemented. It makes sense that your window manager should manage your windows, which includes being in charge of what can see what. Letting any app screenshot your entire monitor is not secure.

              • Only those that must interact with non-standard Wayland protocols, such as screen capture tools (like OBS), clipboard managers, WM utilities like xdotool… Other programs such as email clients or text editors are unaffected.

                However, this is a non-issue as far as most users are concerned. There are only a handful of implementations (basically, GNOME, KDE, and wlroots which is used by most Wayland WMs) and most modern programs which require specific support to work are all compatible.

                • still frustrating as all hell, these programs just worked on x11

                  also Synergy/Barrier/etc dont work yet and would need “non standard” protocols. Pretty critical for me

                  I am an enduser and I just expect things to work, but one of the most critical things of my setup wont

          • Most applications get their Wayland support from the toolkit they are written in. Qt ( KDE ) and GTK ( GNOME ) apps are going to work in any Wayland compositor.

            Some applications do “desktop” related things like try to take screenshots to set global hot keys. Wayland, strictly speaking, does not allow this. This becomes the job of the “compositor” ( Window Manager ) and so, if an application wants to do those things, it has to know how to talk to the compositor.

            Increasingly, the desktop environments and compositors are aligning on how to surface some of these capabilities to applications in a common way.