-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Pipewire screensharing not working in KDE #31274
Comments
You may want to test #31549 I'll test on Gnome tomorrow. |
what does this mean? pipewire should be enabled by default
That PR doesn't change anything with screen sharing. Do you have the latest obs version? Are you sure it's not running under xwayland? |
No, I initially didn't enable it by default, since it made Plasma rather unstable under wayland. Most of the probmles are kinda resolved in regards of stability and I will enable it again with the next update (if I won't forget it). But this only fixes one issue. Plasma under Void does seem to have a problem noticing that pipe wire is running/available and I wasn't able yet to figure out yet what the cause is. Also no Xwayland isn't the issue. Edit: Correction, I already enabled pipewire in 5.22.1 last week. |
obs doesn't show a pipewire screen sharing option when not running with the wayland backend. |
I'm hitting this as well. pipewire: 0.3.35 I can't figure out what's going on. In firefox in the gUM test page I click "Use operating system setting" and then "Allow" but nothing happens, I do see "zkde_screencast_unstable_v1 does not seem to be available" when I run Does that have to do with Plasma under void not knowing when pipewire is running? I've added |
I'm not sure yet where the issue is. The autotest Another note for myself |
lmk if I can be of any help, getting logs or whatever else |
any updates on this? it's like the only thing that doesn't work for me with my current setup haha. Totally happy to dig in too just don't know where to start looking |
I just tried this: And the output shows Then I run
Then, if I try to select a window from window capture:
If there's anything I can do to help, please tell me. |
I might have done the I tried again with saw this: but no Also, I tried looking at waylandintegration.cpp:
This is the part @Johnnynator was talking about I guess. I couldn't find the |
So I saw the interface name being used here https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/blob/master/data/org.freedesktop.impl.portal.desktop.kde.desktop.in#L36 would |
Adding that line to the .desktop file fixed OBS for me. It crashes now when I try to select RetroArch for window capture, but I guess that's a separate issue. |
I have the same issue, no windows to select in OBS in Window Capture (PipeWire) sources, and getting warning
I have the package pipewire 0.3.45 |
After I updated pipewire (0.3.45) and other packages today, Select Window in OBS no longer shows the wayland window selector although my .desktop file was unchanged. |
interesting, I was never able to get it working even with that line added to the |
Finally found some time to finish digging into this. Until then you can just edit the |
Editing that .desktop file worked, I can share my screens and windows from Firefox now!! 🎉 |
I do have a test repo up for plasma 5.24, kde framework 5.90 and some app updates. Build from this branch: https://github.com/Johnnynator/void-packages/tree/kde-stuff I will finish it up and push to master once kde frameowkr 5.91 is released, hopefully later today. |
System
Expected behavior
Screensharing in KDE should work under wayland in applications such as firefox and obs.
Actual behavior
Screensharing doesn't work
Steps to reproduce the behavior
Additional info
zkde_screencast_unstable_v1 does not seem to be available
when triggering screensharing in obs or firefox.The text was updated successfully, but these errors were encountered: