On 3/24/22 21:49, R. G. Newbury wrote:
DJ Delorie dj@delorie.com wrote
Geoffrey Leach geoffleach.gl@gmail.com writes:
Is there a 'Getting Started With pipewire' and/or wireplumber somewhere? Or should they 'just work' and I need to check my connections?
As a non-gnome (and non-display-manager) user, I share these .xsession snippets:
# Required by pipewire, at least export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX)
# Required by most things eval `dbus-launch --sh-syntax --exit-with-session`
pipewire & pipewire-pulse & (sleep 2 ; wireplumber & ) &
There wasn't a pipewire-specific config; it uses the same ALSA backend as pulseaudio used.
If you don't mind answering, was it a Rhode Island Red cockerel or a hen which you sacrificed to learn these arcane secrets? And, full-moon at midnight, or dark of the moon? Or did this take moving up to a goat? Or are you a graduate of Hogwarts? Because I am quite sure that none of these snippets show up anywhere in the so-called documentation. Pure magic, just like any sufficiently advanced technology.
That's because they aren't necessary. For any standard desktop all those pieces are already setup for you. Notice how he said "non-display-manager user". Those are only necessary if you don't have a graphical login session.