Bug 1930713 - don't start pipewire-pulse until pipewire's socket exists. r=jmaher,padenot DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D250032
This commit is contained in:
committed by
jcristau@mozilla.com
parent
7c34e5d26c
commit
23fe2991ff
@@ -69,6 +69,15 @@ maybe_start_pulse() {
|
||||
pw_pids=()
|
||||
pipewire &
|
||||
pw_pids+=($!)
|
||||
|
||||
SOCKET="$XDG_RUNTIME_DIR/pipewire-0"
|
||||
attempts=10
|
||||
while [ ! -S "$SOCKET" ] && [ $attempts -gt 0 ]; do
|
||||
sleep 0.1
|
||||
attempts=$((attempts - 1))
|
||||
done
|
||||
[ -S "$SOCKET" ] || exit 1
|
||||
|
||||
wireplumber &
|
||||
pw_pids+=($!)
|
||||
pipewire-pulse &
|
||||
|
||||
Reference in New Issue
Block a user