On Mon, 21 Apr 2008, Takashi Iwai wrote:
Yeah, I'm indeed very fond of automatic volume setup for desktop users, too. I don't know whether it's a role of PA. Rather I feel we'd need to add a feature to alsactl, such as, % alsactl init then it'll either initialize or restore the previous setup.
So, anyway, what we really need is to gather the data for each available device to initialize to the "sane" state...
I agree that initialization should be implemented in alsactl, too. I think that only necessary values (Master, PCM, Front, Wave, enable recording from Mic) should be kept in database and all other "advanced" controls should be untouched. Initial values should be hearable minimum.
I'll try to propose and implement an interface.
Jaroslav
----- Jaroslav Kysela perex@perex.cz Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc.