wl-screenshot-grim
Recipe card from the charly-selkies plugin (Images — the deployable catalog).
wl-screenshot-grim - Screenshot via grim (wlr-screencopy)
Section titled “wl-screenshot-grim - Screenshot via grim (wlr-screencopy)”Overview
Section titled “Overview”Provides grim for Wayland screenshot capture using the wlr-screencopy protocol. Works on sway and standalone wlroots compositors. Does NOT work on selkies-desktop (labwc nested in pixelflux can’t deliver screencopy frames).
For selkies-desktop, use wl-screenshot-pixelflux instead.
Candy Definition
Section titled “Candy Definition”rpm: packages: - grimKey Properties
Section titled “Key Properties”| Property | Value |
|---|---|
| Depends | None |
| Packages | grim |
| Protocol | wlr-screencopy-unstable-v1, ext-image-copy-capture-v1 |
Used by the wl: screenshot method — auto-detected when grim is available in the container.
Invoke it as a wl: screenshot step (run with charly check live <image> --filter wl).
Included In
Section titled “Included In”sway-desktopmetalayer
Used In Boxes
Section titled “Used In Boxes”/charly-selkies:sway-browser-vnc(viasway-desktopmetalayer)
Cross-References
Section titled “Cross-References”/charly-check:wl— thewl: screenshotmethod auto-detects grim/charly-selkies:wl-screenshot-pixelflux— Alternative for selkies-desktop/charly-selkies:wl-tools— Companion candy (input, window mgmt, clipboard)
Related
Section titled “Related”/charly-image:layer— candy authoring reference (charly.ymlschema, task verbs, service declarations)/charly-check:check— declarative testing (check:block,charly check box,charly check live)