Hello Filipus: IMHO, I think you are mixing different concepts. One thing is system wide volume level which are stored on a system wide basis, previosluy with alsa-utils init script ( no longer present) and another, different, thing is user level volumes.
Once you power your system up you start it as system wide and hence the alsa init script do its work. Remember you are not forced to log in when you power on your computer. This would be the case for example a media center. After this, you are free to log in and there is where kmix is doing it's job. The problem as you say is when you shutdown. Well, it is certain that alsa will store the settings for the last user that changed them, but otherwise, alsa would have to take into account what user has the right to do these operations and remember it, this is not very handy. Also think that not all users can do that, only those in the audio group. Once a user is inside that group they would have to cope with each other, or alternatively disable alsa level storing as explained in the README.Debian file you stated. I think it's hard work for alsa to take into account each user actions and even more, it's not and shouldn't be its job. If you still think this is important and you have a good solution for it, feel free to explain, or even better make a patch ;) If you agree with me I think this bug could be closed. Thanks. -- Raúl Sánchez Siles ----->Proud Debian user<----- Linux registered user #416098
signature.asc
Description: This is a digitally signed message part.