Files
rustdesk/libs/scrap/src/wayland
Nathan Saslavsky eacb07988d Add Wayland multi-monitor screen capture functionality (#12900)
* Add Wayland multi-monitor screen capture functionality

* fix wayland capture issues by reverting to CapturerPtr, the problem was that calling Display::all in get_capturer_for_display was dropping the pipewire capturer and causing the video to freeze.

* If running as AppImage or flatpak, ignore the 'multiple' argument

* Comment out warning log with unclear purpose Comment out warning log with unclear purpose

---------

Co-authored-by: fufesou <13586388+fufesou@users.noreply.github.com>
2025-09-22 21:53:14 +08:00
..
2021-07-23 17:54:16 +08:00

About

Derived from https://github.com/H-M-H/Weylus/tree/master/src/capturable with the author's consent, https://github.com/rustdesk/rustdesk/issues/56#issuecomment-882727967

Dep

Works fine on Ubuntu 21.04 with pipewire 3 and xdg-desktop-portal 1.8

apt install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev