Joel
Lance A. Brown wrote:
Joel Ebel wrote:
Most of the time it's up to you to store the setting. I haven't seen any distributions that automatically save the alsa settings on shutdown, but I don't use many different distributions, so some may exist. Usually, you would run alsaconf after setting up the machine to set up your conf.modules/modules.conf/modprobe.conf/modprobe.d or whatever the module file du jour is for your sound card. alsaconf also sets some reasonable defaults for mixer settings and stores the result in /etc/asound.state. Or in some cases, /var/lib/alsa/asound.state. Most distributions have a startup script that check to see if asound.state exists, and if it does, restore those settings.
I have the following in my modprobe.conf:
install snd-card-0 /sbin/modprobe --ignore-install snd-card-0 ; /usr/sbin/alsactl restore remove snd-card-0 /usr/sbin/alsactl store ; /sbin/modprobe -r --ignore-remove install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 && /usr/sbin/alsactl restore remove snd-intel8x0 /usr/sbin/alsactl store && /sbin/modprobe -r --ignore-remove snd-intel8x0
This restores the alsa state when modules are loaded and saves it when they are unloaded.
--[Lance]
-- TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug TriLUG Organizational FAQ : http://trilug.org/faq/ TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc
