Borrowed from BookwormPup64 (thanks @dimkr and @radky ), setup with pipewire and wireplumber (pulseaudio not needed to have installed), just for testing.
Not really sure what's the idea exactly behind this setup, pipewire and wireplumber are running as spot, probably it's for to make sure that applications running as root and as spot work ok with sound.
My gut feeling says that I like it
20pipewire.sfs (again, just for testing) :
EDIT: 20 sep, 2023, other possible method without loading 20pipewire.sfs: https://forum.puppylinux.com/viewtopic. ... 178#p99178
EDIT: 17 sep, 2023, NEW 20pipewire.sfs ATTACHMENT AND INFO HERE: https://forum.puppylinux.com/viewtopic. ... 873#p98873
EDIT: 16 sep, 2023 Re-uploaded 20pipewire.sfs, see info; https://forum.puppylinux.com/viewtopic. ... 795#p98795
EDIT: 11 sep, 2023 Re-uploaded 20pipewire.sfs, contains now the proper alsa conf files in /etc, see: https://forum.puppylinux.com/viewtopic. ... 447#p98447
EDIT: 12 sep, 2023 Re-uploaded 20pipewire.sfs, running pipewire is done now from /etc/X11/xinit/xinitrc.d/start_pipewire.sh instead of from ~/.xinitrc, see also https://forum.puppylinux.com/viewtopic. ... 490#p98490
Load at boot by adding it to the same dir as the rootfs sfs.
Main contents are:
- /usr/local/bin/run-as-spot (newest from @jamesbond , modified )
- /root/.xinitrc (modified for to run-as-spot wireplumber , pipewire, and dbus-session (edit; the latter is important too, and the newer run-as-spot supports it))
edit 12 sep, 2023, instead of running from /root/.xinitrc , now from /etc/X11/xinit/xinitrc.d/start_pipewire.sh
- empty file /root/Startup/start_pulseaudio (disables the default pulseaudio start in KLV-Airedale)
And added for convenience the wireplumber pipewire bins and libs (but should better be installed officially with xbps-install wireplumber pipewire
edit: and alsa-pipewire
)
edit: first test if it works ok can be by running pavucontrol. This should work without having pulseaudio started.