Skip to content

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)”

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.

rpm:
packages:
- grim
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).

  • sway-desktop metalayer
  • /charly-image:layer — candy authoring reference (charly.yml schema, task verbs, service declarations)
  • /charly-check:check — declarative testing (check: block, charly check box, charly check live)