-
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
Screensharing broken on KDE Plasma 6 update #50326
Comments
start pipewire, wireplumber using runit user service |
Hey.. I don't find these as services... I personally run them manually at the start of my plasma session. I have the same problem. |
the fact that people in the upstream bug report are using systemd and seeing this issue would suggest that it's probably not solved by doing that |
so it's an upstream pipewire issue ? |
look at the original post in this thread... |
it is workaround, i am using runit user service pipewire, it is working |
How did you get these services? Am i missing something? |
@SpidFightFR
#!/bin/sh
export XDG_RUNTIME_DIR="/run/user/1000"
export USER="oggy"
export HOME="/home/oggy"
groups="$(id -Gn "$USER" | tr ' ' ':')"
svdir="$HOME/.sv/service"
exec chpst -u "$USER:$groups" runsvdir "$svdir"
then you can interact with user services
Note: git repo does not have service for wireplumber, you have to add it too |
upstream bug seems to be fixed in this commit |
Thanks for the quick reply and patch. So it seems Plasma 6 can't handle having a PipeWire connection start after the session is started. Makes sense as I was also starting PipeWire through session autostart, which is the recommended way to do it in the Void wiki. Maybe we could include runit a user service for PipeWire and edit the wiki to redirect people to use it instead? Seems like a cleaner way to me, and it's probably what most desktop environments expect. |
You can set PipeWire to start WirePlumber and pipewire-pulse as child processes, so I think this service alone should be enough. Thanks a lot. |
if you do that you need to kill those processes when stopped:
|
issue should be closed |
Is this a new report?
Yes
System Info
Void 6.6.30_1 x86_64 AuthenticAMD uptodate rrrmmnFFFFFFF
Package(s) Affected
plasma-desktop-6.0.4_1 and related
Does a report exist for this bug with the project's home (upstream) and/or another distro?
https://bugs.kde.org/show_bug.cgi?id=481058
Expected behaviour
Screensharing under KDE Wayland with PipeWire was working.
Actual behaviour
When attempting to screenshare, the portal window selection dialog appears with no images in it, and when choosing one I get "Failed to connect PipeWire context".
Steps to reproduce
The text was updated successfully, but these errors were encountered: