I removed pulseaudio, which I consider proof that open source isn’t about the best ideas always floating to the top. Sometimes the worst ideas float to the top. Just like shit. I don’t think there’s really that much difference between open and closed source software because both are driven by similar pragmatism and developers try to do the best for their target user audiences; it’s not about the intentions of the developers, it still comes down to execution by the end user. What seems like a great idea can make things a hassle for users.
Even getting around it can be a hassle. Is removing pulseaudio straightforward and painless when a distro uses it by default? Of course not. Now I have to set permissions so a non-root user (ahem, that would be me) can use /dev/dsp and /dev/snd/; by default, permissions on /dev nodes are reset when the system is rebooted. I also have to let apps like mplayer know that we’re not using the default pulseaudio any longer, so I’ve set an alias to add -ao alsa to mplayer.
Not a big issue, just clumsy.
Since I’d already removed a lot of dependent packages when I removed Gnome (or a lot of it anyway) last night, there were only a couple related packages to remove with it.
The result, though, is worth it. Everything’s working (sounding) a lot better and without tracking down every fucking possible setting in those idiotic scrolling interfaces. (Some pluseaudio settings weren’t found in alsaconf. Simplification? No, aggravation.)
More tweaking and clearing out cruft today as I have time.