Search
Screen Sharing on Wayland (Hyprland) with Chromium Browsers (Brave, Chrome, Chromium, etc.)
This is the solution to avoid double prompt when screen sharing on Linux with Wayland. This works for Google Meet, Zoom, Teams and other that run in the browser.
# What happens: The Problem
-
When I screen share on Arch Linux with Omarchy I always get the system prompt twice:
 with Chrome_1759820719209.webp)
-
and then after I choose this i get this windows:
 with Chrome_1759820750615.webp)
-
When I click “share”, the dialog at number 2. will appeach again.
 with Chrome_1759820795892.webp)
I learned that it does not matter, what I choose in 2. it does not matter. Only what I choose in the second time.
Also, windows (applications) such as Obsidian work as well. BUT remember to choose in the second pick!! (3.)
# Work arounds
I found, that when I choose Allow a restore token - it will remember my first choice and I only need to choose once. But again, then I need to always remember to click the allow a restore token:
 with Chrome_1759820915347.webp)
# Permanent Solution
Make it permanent:
Create file or add in ~/.config/hypr/xdph.conf :
|
|
and reboot. This will automatically tick the checkbox next time and allow you to only choose once:
 with Chrome_1759824337314.webp)
Check also the Hyprland Wiki. This solutions was found on Reddit.
# Related Issues Found
- [Bug] Fix slack screen sharing on hyprland with xdph · Issue #9 · deepanchal/nixos · GitHub
- [won’t be fixed, see comment] hyprland-share-picker is shown multiple times · Issue #11 · hyprwm/xdg-desktop-portal-hyprland · GitHub
- xdg-desktop-portal-hyprland screenshare keep reopening the select window dialog · Issue #348 · hyprwm/xdg-desktop-portal-hyprland · GitHub
- Wayland: Have to acknowledge screen I want to share twice : r/kde
- Unable to dismiss “sharing your screen message , in google meet”. · Issue #1862 · basecamp/omarchy · GitHub
# Rename Screen names
Next fix to solve would be to rename the default names - whenever I have an external monitor set, I don’t immediately know which screen is which. Would be nice if we could rename screen 0 and 1 to internal monitor and external or similar, no? Anyone know how?
 with Chrome_1759828730938.webp)
# Nice Solution for Omarchy with Walker
This solutions uses Walker (the launcher in Omarchy) to choose and also show more friendlier names.
 with Chrome_1759868408057.webp)
See the PR here:
Add custom walker-based share picker with monitor descriptions by hoblin · Pull Request #2289 · basecamp/omarchy · GitHub
Origin: My Tuxedo InfinityBook 14 AMD
References: Arch Linux
Created 2025-10-07