WeSearch

Triad – a dynamic, scriptable window manager for the River Wayland compositor

·2 min read · 0 reactions · 0 comments · 10 views
#technology#software#window manager#wayland
Triad – a dynamic, scriptable window manager for the River Wayland compositor
⚡ TL;DR · AI summary

Triad is a dynamic window manager designed for the River Wayland compositor, focusing on separating display from policy. It allows for efficient window management through scriptable logic and supports various layout modes. With features like crash resilience and compatibility with popular shell ecosystems, Triad enhances user experience in managing windows.

Key facts
Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

Triad 2026-05-15-triad-demo.mp4 Triad is a dynamic window manager for Wayland, built for the River compositor. It separates display from policy: River handles the Wayland protocol while Triad manages window placement. This decoupling ensures resilience; if Triad restarts, your windows remain in place. Triad treats your session as flat data. Windows carry tags rather than living in a rigid hierarchy. This makes conditional logic efficient, turning window management into a scriptable engine. Need a screen lock? See LockMe. The Triad Triad is built on Tags, Rules, and IPC. Tags provide stable, concurrent labels for windows. Rules, written in KDL, provide declarative defaults. IPC exposes a snapshot of the model over a Unix socket.

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub