<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/wayland-compatible-annotated-screenshots-with-slurp-grim-and-satty-nick-janetakis-qzntuihdl" -->

---
title: Wayland Compatible Annotated Screenshots with slurp,...
description: A practical guide to setting up screenshot capture and annotation on Wayland using three tools: slurp for region selection, grim for screen capture, and satty...
canonical: https://daily.dev/posts/wayland-compatible-annotated-screenshots-with-slurp-grim-and-satty-nick-janetakis-qzntuihdl
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Wayland Compatible Annotated Screenshots with slurp, grim and satty — Nick Janetakis | daily.dev
og:description: A practical guide to setting up screenshot capture and annotation on Wayland using three tools: slurp for region selection, grim for screen capture, and satty...
og:url: https://daily.dev/posts/wayland-compatible-annotated-screenshots-with-slurp-grim-and-satty-nick-janetakis-qzntuihdl
og:image: https://api.daily.dev/og/posts/qZnTUihDl.png
og:image:alt: Wayland Compatible Annotated Screenshots with slurp, grim and satty — Nick Janetakis
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Wayland Compatible Annotated Screenshots with slurp, grim and satty — Nick Janetakis

**[Nick Janetakis](https://daily.dev/sources/nickjanetakis)** · 3 min read · 2 upvotes · 0 comments

## Summary

A practical guide to setting up screenshot capture and annotation on Wayland using three tools: slurp for region selection, grim for screen capture, and satty for annotation and cropping. The solution supports capturing regions, specific windows, individual monitors, or all monitors, with results copied to clipboard or saved to disk. A shell script glues the tools together and can be bound to keyboard shortcuts in Wayland compositors like niri.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://nickjanetakis.com/blog/wayland-compatible-annotated-screenshots-with-slurp-grim-and-satty>

## Similar posts on daily.dev

- [Screen Sharing with niri, Including Specific Regions with OBS — Nick Janetakis](https://daily.dev/posts/screen-sharing-with-niri-including-specific-regions-with-obs-nick-janetakis-0ssf0efrn) · Nick Janetakis · 4 upvotes · 0 comments
- [Self-updating screenshots](https://daily.dev/posts/self-updating-screenshots-6qhtiffea) · Hacker News · 4 upvotes · 1 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#shell](https://daily.dev/tags/shell)

[View this post on daily.dev](https://daily.dev/posts/wayland-compatible-annotated-screenshots-with-slurp-grim-and-satty-nick-janetakis-qzntuihdl)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Wayland Compatible Annotated Screenshots with slurp, grim and satty — Nick Janetakis","url":"https://daily.dev/posts/wayland-compatible-annotated-screenshots-with-slurp-grim-and-satty-nick-janetakis-qzntuihdl","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/wayland-compatible-annotated-screenshots-with-slurp-grim-and-satty-nick-janetakis-qzntuihdl"},"datePublished":"2026-02-03T11:55:03.639Z","dateModified":"2026-02-03T11:55:22.302Z","description":"A practical guide to setting up screenshot capture and annotation on Wayland using three tools: slurp for region selection, grim for screen capture, and satty...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/afe6e553bcfb0cbe93e5b5912620b3e4?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/afe6e553bcfb0cbe93e5b5912620b3e4?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"Nick Janetakis","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Nick Janetakis","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/05b22e1c43b541059edfaba1ccc944e6","url":"https://daily.dev/sources/nickjanetakis"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/wayland-compatible-annotated-screenshots-with-slurp-grim-and-satty-nick-janetakis-qzntuihdl","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,shell","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Nick Janetakis","item":"https://daily.dev/sources/nickjanetakis"},{"@type":"ListItem","position":3,"name":"Wayland Compatible Annotated Screenshots with slurp, grim and satty — Nick Janetakis"}]}
```

