Using PulseAudio is awesome as long as everything works as expected, but it can also be a huge pain in the neck.
Recently, I found myself glancing at
pavucontrol more often than I'd like to, because PA seems to remember every change I made.
For example, I occasionally use
pavucontrol whenever I run a game and maybe TeamSpeak at the same time, so I get to hear everything as I want. I think, that's about the average scenario where PA is awesome.
What bothers me: If I don't reset the game output volume (or whatever I wanted to shut up for maybe just a moment) to 100%, it just stays, even through reboots. So next time I fire up the game it caps at maybe 50% volume and I might end up in extensive research what went wrong ... just to find out the PA-slider was still down (which requires me to start
pavucontrol). And sometimes I see sliders in weird positions, of streams which I can't even remember to have touched ...
So I want PulseAudio to forget the Application/Stream specific settings and reset every slider to 100% at reboot.
There has to be either a setting, or this could be achieved by a script. Not sure where to begin.