
Originally Posted by
allquixotic
Most of ALSA's "support" for these features is a joke. This code is not really maintained and doesn't work with software mixing, well or at all. Also, in case you didn't notice, having to manage configuration files that are touched by lots of programs is an absolute nightmare. Why do you think X.Org is trying to get people to stop using xorg.conf ? Because it's a mess and it's much easier to auto-detect the right settings and let the user change them at runtime with a GUI. This is why it's very easy to write a GUI to configure your monitors with xrandr, but very hard to write a GUI to configure your screens with xorg.conf (iirc only SUSE still supports that and I think they even deprecated YaST's support for xorg.conf recently... it was called SaX2 iirc).