@whynothugo @nikitonsky this should be doable once ext-screencopy-v1 lands.

you can use ext-foreign-toplevel-list to iterate and get foreign handles to all the toplevels, then screencopy a frame from each, and composite the final result (for simplicity, one could even dump that into a gimp .xcf file and let it do the editing layering, or, yknow, implement an image editor too)

i do agree it's usage is limited on tiling window managers, at most you can compose things across workspaces more easily, but not much benefit beyond that