<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/new-wayland-protocol-proposed-for-vnc-remote-software-ahd36vksv" -->

---
title: New Wayland Protocol Proposed For VNC/Remote Software
description: Wayland developer Simon Ser proposed a new protocol called ext-transient-output for remote desktop and VNC software. It lets privileged clients create virtual...
canonical: https://daily.dev/posts/new-wayland-protocol-proposed-for-vnc-remote-software-ahd36vksv
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: New Wayland Protocol Proposed For VNC/Remote Software | daily.dev
og:description: Wayland developer Simon Ser proposed a new protocol called ext-transient-output for remote desktop and VNC software. It lets privileged clients create virtual...
og:url: https://daily.dev/posts/new-wayland-protocol-proposed-for-vnc-remote-software-ahd36vksv
og:image: https://api.daily.dev/og/posts/aHD36vKSv.png
og:image:alt: New Wayland Protocol Proposed For VNC/Remote Software
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.

# New Wayland Protocol Proposed For VNC/Remote Software

**[Phoronix](https://daily.dev/sources/phoronix)** · 1 min read · 2 upvotes · 0 comments

## Summary

Wayland developer Simon Ser proposed a new protocol called ext-transient-output for remote desktop and VNC software. It lets privileged clients create virtual outputs (wl_output objects) not tied to any hardware device, which are removed when the client destroys the object. These virtual outputs can be captured via ext-image-copy-capture and shown on a remote client. The design mirrors the existing ext-transient-seat protocol, which creates dynamic virtual seats for remote input. An experimental implementation already exists for the wlroots compositor library via a draft merge request.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/Wayland-ext-transient-output>

## Questions this post answers

### What is the ext-transient-output Wayland protocol used for?

It lets privileged clients create independent virtual Wayland outputs (wl_output objects) not tied to any hardware device, intended for remote desktop and VNC use cases. The virtual outputs are removed when the client destroys the object, and they can be captured with the ext-image-copy-capture protocol (via ext_output_image_capture_source_manager_v1) and shown on a remote client.

_Developers building Wayland remoting tools can track protocol proposals like this one on daily.dev._

### Is there a working implementation of the ext-transient-output Wayland protocol yet?

Yes, an experimental implementation exists for the wlroots compositor library, submitted as a draft merge request. The protocol itself was proposed via a merge request to the wayland-protocols repository by Wayland developer Simon Ser, modeled after the existing ext-transient-seat protocol for virtual input seats.

_Compositor developers evaluating early Wayland protocols can follow progress like this on daily.dev._

## Similar posts on daily.dev

- [WayVNC 0.10 Released For Advancing This Leading VNC Server For Wayland](https://daily.dev/posts/wayvnc-0-10-released-for-advancing-this-leading-vnc-server-for-wayland-u9ye9n53c) · Phoronix · 0 upvotes · 0 comments
- [State of multi-player Wayland](https://daily.dev/posts/state-of-multi-player-wayland-7ptplj0pa) · Hacker News · 2 upvotes · 0 comments
- [TigerVNC 1.16 Released With "w0vncserver" For Sharing Wayland Desktop Sessions](https://daily.dev/posts/tigervnc-1-16-released-with-w0vncserver-for-sharing-wayland-desktop-sessions-d250fzvtv) · Phoronix · 0 upvotes · 0 comments
- [Exploring the Fragmentation of Wayland, an xdotool adventure](https://daily.dev/posts/exploring-the-fragmentation-of-wayland-an-xdotool-adventure-jtuqhvmvy) · Lobsters · 0 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/new-wayland-protocol-proposed-for-vnc-remote-software-ahd36vksv)

```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":"New Wayland Protocol Proposed For VNC/Remote Software","url":"https://daily.dev/posts/new-wayland-protocol-proposed-for-vnc-remote-software-ahd36vksv","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/new-wayland-protocol-proposed-for-vnc-remote-software-ahd36vksv"},"datePublished":"2026-10-25T15:14:19.513Z","dateModified":"2026-10-25T15:14:52.711Z","description":"Wayland developer Simon Ser proposed a new protocol called ext-transient-output for remote desktop and VNC software. It lets privileged clients create virtual...","image":"https://media.daily.dev/image/upload/s--0_ODbtD2--/f_auto/v1722860399/public/Placeholder%2008","thumbnailUrl":"https://media.daily.dev/image/upload/s--0_ODbtD2--/f_auto/v1722860399/public/Placeholder%2008","isAccessibleForFree":true,"articleSection":"Phoronix","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":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/new-wayland-protocol-proposed-for-vnc-remote-software-ahd36vksv","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"New Wayland Protocol Proposed For VNC/Remote Software"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/new-wayland-protocol-proposed-for-vnc-remote-software-ahd36vksv#faq","mainEntity":[{"@type":"Question","name":"What is the ext-transient-output Wayland protocol used for?","acceptedAnswer":{"@type":"Answer","text":"It lets privileged clients create independent virtual Wayland outputs (wl_output objects) not tied to any hardware device, intended for remote desktop and VNC use cases. The virtual outputs are removed when the client destroys the object, and they can be captured with the ext-image-copy-capture protocol (via ext_output_image_capture_source_manager_v1) and shown on a remote client. Developers building Wayland remoting tools can track protocol proposals like this one on daily.dev."}},{"@type":"Question","name":"Is there a working implementation of the ext-transient-output Wayland protocol yet?","acceptedAnswer":{"@type":"Answer","text":"Yes, an experimental implementation exists for the wlroots compositor library, submitted as a draft merge request. The protocol itself was proposed via a merge request to the wayland-protocols repository by Wayland developer Simon Ser, modeled after the existing ext-transient-seat protocol for virtual input seats. Compositor developers evaluating early Wayland protocols can follow progress like this on daily.dev."}}]}
```

