Skip to content

[Wayland] Implement ext-data-control protocol#845

Open
Sunderland93 wants to merge 1 commit into
linuxmint:masterfrom
Sunderland93:ext_data_control
Open

[Wayland] Implement ext-data-control protocol#845
Sunderland93 wants to merge 1 commit into
linuxmint:masterfrom
Sunderland93:ext_data_control

Conversation

@Sunderland93

@Sunderland93 Sunderland93 commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR adds support for ext-data-control-v1 protocol, which is primary used by clipboard manager's, VM managers (e.g. VirtualBox), Wine (although it's currently uses wlr-data-control, but ext-* variant will be added as standard later) and some remote desktop setups. The ext_data_control_device manages both clipboard and primary selection through a single device, sending selection events for clipboard and primary_selection events for primary selection, following the protocol specification exactly. It reuses most of the existing Muffin's selection infrastructure.

Potentially fixed: linuxmint/wayland#221

Not tested yet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Wayland: Clipboard from remote desktop sessions requires intermediate local application before pasting into native Wayland applications

1 participant