MIXERCTL.CONF(5)

πŸ“¦
version 11.0 Β· 2 versions
, in nixpkgs unstable

πŸŽ€ 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 πŸ’œ

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