mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2025-12-20 04:40:07 +01:00
This would allow to screen-share a particular output like the following: [output] name=vnc same-as=DP-5 [output] name=rdp-0 same-as=DP-4 [output] name=pipewire same-as=eDP-1 Both 'vnc', 'pipewire' 'rdp-0' remote outputs would then be a screen-share 'DP-5', respectively, 'e-DP1', or the 'DP-4' DRM output. Currently, this is intended only for VNC, RDP and PipeWire remote outputs. This patch exports weston_output_set_position(), and uses that for overlapping a remote output with a native DRM one, rather than using weston_output_move() as that has a side-effect when reflowing outputs from shells. Further more creating this remote output is driven entirely by compositor signal events such that enabling an DRM native output would enable the remote output, while disabling the native would have the same outcome for the remote one. Signed-off-by: Marius Vlad <marius.vlad@collabora.com> |
||
|---|---|---|
| .. | ||
| config-helpers.c | ||
| executable.c | ||
| main.c | ||
| meson.build | ||
| screen-share.c | ||
| systemd-notify.c | ||
| text-backend.c | ||
| weston-private.h | ||
| weston-screenshooter.c | ||
| weston.desktop | ||
| weston.h | ||
| xwayland.c | ||