persistent mixer volume levels (solved)

David J Brooks daeg at
Fri Apr 14 21:42:57 UTC 2006

On Friday 14 April 2006 16:21, David J Brooks wrote:

> Curious! I wrote up an rc.d script that seemes to work fine on reboot. I
> get console messages confirming that volume has been changed. But as soon
> as I log in, either as root or a normal user, I type 'mixer' and it shows
> the volume levels back where they were before.
> I'm guessing that there is something else either in rc.d or in the login
> sequence that is setting the mixer after my script runs. Any ideas what
> that might be?

Heh.. I should have explored more before asking. It all comes down 
to /etc/rc.d/mixer. This script resets all the volume levels from a saved 
state. The way to change it, (with persistence) is to set the mixer levels 
manually, then run '/etc/rc.d/mixer stop' which saves the current state.

Fortunately I named my unnecessary script 'volume' so that it hasn't 
overwritten the canonical /etc/rc.d/mixer script. :)

Sure God created the world in only six days,
but He didn't have an established user-base.

More information about the freebsd-questions mailing list