MIXERCTL.CONF(5)
π MIXERCTL.CONF(5) π
ok so bestie, this is the mixerctl.conf page from the File Formats Manual β literally the glow-up guide for your audio mixer at boot β¨
π NAME π
mixerctl.conf β the audio mixer configuration file, aka where your mixer's whole personality lives πΈ
π¦ SYNOPSIS π¦
mixerctl.conf
that's it. that's the whole synopsis. iconic behavior honestly π
β¨ DESCRIPTION β¨
so the /etc/mixerctl.conf file is literally just a list of mixerctl(1) variables that get set at boot time. each line is giving this exact format, no cap:
variable=value
and like, if you wanna generate a mixerctl.conf from whatever your current mixer settings are (instead of typing all that out, because who), just run:
mixerctl -a > /etc/mixerctl.conf
slay. now for the part you actually need to remember π β set mixerctl to YES in rc.conf(5) so those variables actually get set at boot time. otherwise it's just a cute file sitting there doing nothing, and we don't want that era for you.
bonus level: if you want your settings saved and restored for only the devices of your choice, list them in mixerctl_mixers in rc.conf(5). picky but make it fashion π
π FILES π
/etc/mixerctl.conf
π₯ EXAMPLES π₯
ok here's a real one β example mixer settings for an esa(4) audio adapter. no notes, she ate:
outputs.master=255,255
outputs.master.mute=off
outputs.mono=255
outputs.mono.mute=on
outputs.mono.source=mixerout
outputs.headphones=255,255
outputs.headphones.mute=off
outputs.tone=255,255
inputs.speaker=255
inputs.speaker.mute=off
inputs.phone=191
inputs.phone.mute=on
inputs.mic=191
inputs.mic.mute=on
inputs.mic.preamp=off
inputs.mic.source=mic0
inputs.line=191,191
inputs.line.mute=on
inputs.cd=191,191
inputs.cd.mute=on
inputs.video=255,255
inputs.video.mute=off
inputs.aux=255,255
inputs.aux.mute=off
inputs.dac=191,191
inputs.dac.mute=off
record.source=mic
record.volume=255,255
record.volume.mute=off
record.mic=0
record.mic.mute=off
outputs.loudness=off
outputs.spatial=off
outputs.spatial.center=0
outputs.spatial.depth=0
π SEE ALSO π
mixerctl(1)rc.conf(5)
go read those too, bestie, iykyk π«Ά
π HISTORY π
the mixerctl.conf configuration file first appeared in NetBSD 2.0. throwback fr fr β
lowkey reminder: this is the Debian build of the page, dated April 5, 2003, and it's from the File Formats Manual, i.e. section 5. okay bye, go fix your mixers ππ
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright 2002 Jared D. McNeill <jmcneill@NetBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms