-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How is screen sharing working for you? #4
Comments
I'm a heavy user of screen sharing and it has been the biggest problem in daily use, due to the platforms I am required to use sadly. I'm having best success with using the Paired with Audio problems (i have 3 soundcards) my video conferencing requirements have been dicey. I'm now using Chromium in Webapp mode to use Zoom instead of the Zoom client (complains that I'm not using Gnome or KDE for sharing). Firefox I once used the FirefoxPWA extension to load Zoom which worked quite well for sharing, but bombed spectacularly with the multiple sound inputs and made it difficult to switch back and forth. X and i3 was much more reliable. I'll ask a colleague who spends more time at this than I do and see if they have any tips.. |
That was quick! I'm glad to hear this GitHub issue is useful to you even if it's just therapeutic 😆 I didn't think to check Chromium and can confirm that even with The first time I select a screen or window it will attempt to start the share but the second time it pops up that process is interrupted and nothing happens. Now I'm curious how I can view the commands being exchanged between the application, portal and D-Bus. Hope your colleague has some pointers for us. Let me know if there is anything I can do on my end. |
There appear to be several issues at play here, so I'll address the upstream concerns first. Vesktop: Chromium: In my configuration, I am using strictly XDPH (installed via both nixos-config and home-manager), and it has worked well for me—especially since I appreciate using the region selector, which is why I haven’t explored other alternatives. I haven’t encountered any screensharing issues with Firefox or Floorp; for instance, I recently tested Google Meet on my system, and it worked flawlessly. These symptoms sound a lot like an issue with pipewire interacting with Hyprland/Graphics drivers. Could you please provide any relevant error logs? |
Thank you both for getting back to me on this as quickly as you did. @xavierlauzon your reply has been really valuable to me and I've managed to debug the issue because of it. I've touched quite a few files while trying to make sense of it but I think it's a combination of the following that helped me resolve everything:
|
@tiredofit as mentioned above I noticed you didn't disable the following specifically. Might be relevant: Found in the wiki here: https://wiki.hyprland.org/Useful-Utilities/Systemd-start/#installation |
Hi,
I've been building my own config which is heavily inspired by yours. I'm developing on and daily driving a hybrid Intel (i7 8750H) / Nvidia (1070 Max-Q) laptop running Hyprland and while things have been working well for more than a year, screen sharing just hasn't.
My setup is nearly identical to yours. Pipewire, Wireplumber, xdg-desktop-portal are up and running smoothly. Selecting a video source under OBS allows me to pick a screen/window and it's being piped in and displaying a preview correctly but that's it.
Screensharing in Vesktop just gives me a black screen. Google Meet in Firefox shows a screen selection pop-up but as soon as I select the screen or a specific window it's gone. It seems Google Meet is trying to set up the stream and I can see it
Frankly I'm out of my depth here. Lots of different components coming together here and I'm not sure how to go about debugging this. Hoping you have some pointers for me if everything is working well on your end. Thanks!
The text was updated successfully, but these errors were encountered: