Built by @hyprwm on GitHub. This page was written by @iluxav from public sources, last updated for v1.4.1 (2026-07-29), and may lag behind new releases.
Share a monitor, a window or a region from Hyprland in browsers, OBS and chat apps, take portal screenshots, and let apps register global shortcuts.
What you can do with it
Share a whole monitor, a single window or a region of the screen with apps that use the screen-sharing portal.
Good to know
Needs PipeWire and xdg-desktop-portal; built for Hyprland.
Present at v1.3.3
Let apps take screenshots through the desktop portal.
Present at v1.3.3
Let apps register global shortcuts that you bind in Hyprland, such as push-to-talk.
Present at v1.3.3
Let apps capture keyboard and mouse input through the InputCapture portal, as tools that share input across computers do.
Good to know
Only apps that use the InputCapture portal benefit.
Since v1.4.0
Before you upgrade
Newest first
v1.3.122026-04-26
Cursor handling now follows the portal spec, so apps that do not ask for the cursor (browsers, Discord) share without it; v1.4.1 adds screencopy:cursor_mode to change the default.
Behavior changedInferredAffects: People sharing their screen from browsers or Discord
Restore a shared screen region with the same area you picked.
Details
Region shares keep their geometry in the restore token; screen sharing falls back from DMA-BUF to shared memory when needed, and screencopy:force_shm forces shared memory; the cursor follows the portal spec.
v1.3.12.
Improved: Share a whole monitor, a single window or a region…Behavior changed / inferred: Share a whole monitor, a single window or a region…
Let apps share your screen again after a restart without asking each time.
Details
screencopy:allow_token_by_default ticks the "allow restore token" box in the picker by default; restore data now survives app restarts; --version added. Groups v1.3.4 and v1.3.5.
v1.3.5; building needs hyprwayland-scanner 0.4.2 or newer and hyprutils.
Improved: Share a whole monitor, a single window or a region…Action required
Share your screen from Hyprland in browsers, OBS and chat apps.
Details
State as of v1.3.3: the portal implements ScreenCast (a monitor, a window or a region, picked with hyprland-share-picker), Screenshot and GlobalShortcuts; screencopy:max_fps caps the frame rate.
Build with CMake; needs PipeWire, sdbus-cpp, hyprlang and hyprland-protocols.
Added: Share a whole monitor, a single window or a region…Added: Let apps take screenshots through the desktop porta…Added / inferred: Let apps register global shortcuts that you bind in…