It is obvious there is no technical reason - computers have been able to take screenshots for around 40 years. The issue is the Wayland protocol thought it could get away with no provisions for sharing buffers and so its adoption was crippled while people discovered that they needed to implement a new Wayland+ standard or live without screenshots.
We're probably never going to be in a situation where someone can "implement Wayland" and have an acceptable desktop. The real standard to be implemented was written as part of the sway team circa 2018 (eg, https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/commi...).
Comments
It is obvious there is no technical reason - computers have been able to take screenshots for around 40 years. The issue is the Wayland protocol thought it could get away with no provisions for sharing buffers and so its adoption was crippled while people discovered that they needed to implement a new Wayland+ standard or live without screenshots.
We're probably never going to be in a situation where someone can "implement Wayland" and have an acceptable desktop. The real standard to be implemented was written as part of the sway team circa 2018 (eg, https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/commi...).