Error starting PipeWire, WM/DE no longer starting
I'm currently trying to install PipeWire on a pure dwm setup to act as a PulseAudio replacement, but I cannot seem to figure out if I am missing something or if I am running across some other kind of bug.
Following the instructions on the Artix wiki page, I installed pipewire, pipewire-pulse, pipewire-alsa and pipewire-jack. I then made a script to start PipeWire alongside X.
.pipewire.sh:
#!/bin/sh
/usr/bin/pipewire & /usr/bin/pipewire-pulse & /usr/bin/pipewire-media-session
.xinitrc:
...
sh .pipewire.sh &
exec dwm
Upon restarting X with these additions, X seems to bug out and hang before it can actually start my window manager, leaving me unable to do anything in my X session. Trying to see what might be going wrong by running those three PipeWire commands separately in different terminals, I end up with the following error upon reaching pipewire-media-session.
[E][_____.______][ bluez5-dbus.c: 3440 get_managed_objects_reply()] GetManagedObjects() failed: org.freedesktop.DBus.Error.ServiceUnknown
Despite the error, the terminal continues to hang as if it were running something.
Again, I have no idea what I might be missing and trying to search elsewhere for a solution was inconclusive. As far as I could tell, for example, some changes had been made since this solution was posted to the stock configs in /usr/share/pipewire, so I'm unsure how I might have to adapt the given fix to accommodate the new configs. If I'm missing something glaringly obvious for whatever reason please let me know.