Improved hardware profiling for audio
Hardware profiling is one of the unique features of EasyOS. It remembers the hardware setup when you bootup from a flash drive on different computers. Or even on the same computer if you change the audio card.
The concept is introduced the "How and why EasyOS is different" page:
https://easyos.org/about/how-and-why-easyos-is-different.html
Audio profiling was the first implemented, back when Quicky Linux was based on ALSA, not pulseaudio. Back then, I reluctantly adopted pulseaudio, as it was becoming increasingly required.
The script /etc/init.d/10alsa implements audio hardware profiling, but as have moved more towards embracing pulseaudio, the script has fallen behind. Today fixed it. Previously, it was recording /etc/pulse/default.pa for each hardware configuration, and now have added /root/.config/pulse.
What happens is copies are created for each hardware profile, for
example /root/.config/pulse.0+pci+8086:7e28
Tags: easy