<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/screen-sharing-with-niri-including-specific-regions-with-obs-nick-janetakis-0ssf0efrn" -->

---
title: Screen Sharing with niri, Including Specific Regions...
description: niri, a Wayland compositor, offers advanced screen sharing capabilities through XDG desktop portals and PipeWire. It supports full monitor sharing, specific...
canonical: https://daily.dev/posts/screen-sharing-with-niri-including-specific-regions-with-obs-nick-janetakis-0ssf0efrn
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Screen Sharing with niri, Including Specific Regions with OBS — Nick Janetakis | daily.dev
og:description: niri, a Wayland compositor, offers advanced screen sharing capabilities through XDG desktop portals and PipeWire. It supports full monitor sharing, specific...
og:url: https://daily.dev/posts/screen-sharing-with-niri-including-specific-regions-with-obs-nick-janetakis-0ssf0efrn
og:image: https://api.daily.dev/og/posts/0ssF0eFRn.png
og:image:alt: Screen Sharing with niri, Including Specific Regions with OBS — 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.

# Screen Sharing with niri, Including Specific Regions with OBS — Nick Janetakis

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

## Summary

niri, a Wayland compositor, offers advanced screen sharing capabilities through XDG desktop portals and PipeWire. It supports full monitor sharing, specific window casting, and a unique dynamic cast feature that automatically shares the focused window. Users can configure struts to fence off recording regions, block sensitive windows from being captured, and apply custom visual indicators for casted windows. The setup works seamlessly with OBS and common video conferencing apps, with configuration examples for region-based recording and window management workflows.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://nickjanetakis.com/blog/screen-sharing-with-niri-including-specific-regions-with-obs>

## Similar posts on daily.dev

- [How Is niri This Good? Live Demo \+ Config — Nick Janetakis](https://daily.dev/posts/how-is-niri-this-good-live-demo-config-nick-janetakis-0zkbipqvy) · Nick Janetakis · 72 upvotes · 7 comments
- [Day to Day Window Management Workflows and Why I Picked niri — Nick Janetakis](https://daily.dev/posts/day-to-day-window-management-workflows-and-why-i-picked-niri-nick-janetakis-7ogcg8x7r) · Nick Janetakis · 13 upvotes · 1 comments
- [Niri 25.11 Rust-Written Wayland Compositor Adds Alt-Tab Switcher, New Animations](https://daily.dev/posts/niri-25-11-rust-written-wayland-compositor-adds-alt-tab-switcher-new-animations-as0jmtbjk) · Phoronix · 33 upvotes · 1 comments
- [Instantly Scale Your Monitors with niri — Nick Janetakis](https://daily.dev/posts/instantly-scale-your-monitors-with-niri-nick-janetakis-0lz4fb1tz) · Nick Janetakis · 0 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/screen-sharing-with-niri-including-specific-regions-with-obs-nick-janetakis-0ssf0efrn)

```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":"Screen Sharing with niri, Including Specific Regions with OBS — Nick Janetakis","url":"https://daily.dev/posts/screen-sharing-with-niri-including-specific-regions-with-obs-nick-janetakis-0ssf0efrn","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/screen-sharing-with-niri-including-specific-regions-with-obs-nick-janetakis-0ssf0efrn"},"datePublished":"2026-01-20T12:42:11.757Z","dateModified":"2026-01-20T12:42:31.390Z","description":"niri, a Wayland compositor, offers advanced screen sharing capabilities through XDG desktop portals and PipeWire. It supports full monitor sharing, specific...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/71a35e9ab5e649897dc1a9930810854e?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/71a35e9ab5e649897dc1a9930810854e?_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/screen-sharing-with-niri-including-specific-regions-with-obs-nick-janetakis-0ssf0efrn","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux","timeRequired":"PT9M"}
{"@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":"Screen Sharing with niri, Including Specific Regions with OBS — Nick Janetakis"}]}
```

