slitaz-tools annotate tinyutils/setmixer @ rev 697

Added tag 4.7 for changeset 83491d0ac7b1
author Christophe Lincoln <pankso@slitaz.org>
date Thu Mar 01 15:56:00 2012 +0100 (2012-03-01)
parents d9959b8f00dc
children 5d80f6fdbdb7
rev   line source
pankso@173 1 #!/bin/sh
pankso@173 2 # Set and store default mixer volumes for SliTaz. Used at boot time
MikeDSmith25@252 3 # if a sound card has been detected automatically and can be used
pankso@173 4 # directly.
pankso@173 5 #
pankso@173 6
pankso@625 7 # Internationalization
pankso@625 8 . /usr/bin/gettext.sh
pankso@626 9 TEXTDOMAIN='slitaz-tools'
pankso@625 10 export TEXTDOMAIN
pankso@625 11
pankso@625 12 gettext "Setting default mixer volumes... "
pankso@625 13
pankso@173 14 amixer -s -q <<EOF
pankso@173 15 set Master 75% unmute
pankso@173 16 set Master -12dB
pankso@173 17 set 'Master Mono' 75% unmute
pankso@173 18 set 'Master Mono' -12dB
pankso@173 19 set Front 75% unmute
pankso@173 20 set Front -12dB
pankso@173 21 set PCM 90% unmute
pankso@173 22 set PCM 0dB
pankso@173 23 mixer Synth 90% unmute
pankso@173 24 mixer Synth 0dB
pankso@173 25 mixer CD 90% unmute
pankso@173 26 mixer CD 0dB
pankso@173 27 # mute mic
pankso@173 28 set Mic 0% mute
pankso@173 29 # ESS 1969 chipset has 2 PCM channels
pankso@173 30 set PCM,1 90% unmute
pankso@173 31 set PCM,1 0dB
pankso@173 32 # Trident/YMFPCI/emu10k1
pankso@173 33 set Wave 100% unmute
pankso@173 34 set Music 100% unmute
pankso@173 35 set AC97 100% unmute
pankso@173 36 # CS4237B chipset:
pankso@173 37 set 'Master Digital' 75% unmute
pankso@173 38 # Envy24 chips with analog outs
pankso@173 39 set DAC 90% unmute
pankso@173 40 set DAC -12dB
pankso@173 41 set DAC,0 90% unmute
pankso@173 42 set DAC,0 -12dB
pankso@173 43 set DAC,1 90% unmute
pankso@173 44 set DAC,1 -12dB
pankso@173 45 # some notebooks use headphone instead of master
pankso@173 46 set Headphone 75% unmute
pankso@173 47 set Headphone -12dB
pankso@173 48 set Playback 100% unmute
pankso@173 49 # turn off digital switches
pankso@173 50 set "SB Live Analog/Digital Output Jack" off
pankso@173 51 set "Audigy Analog/Digital Output Jack" off
pankso@173 52 EOF
pankso@625 53 gettext "Done"; echo
pankso@173 54
pankso@173 55 # Store config
pankso@173 56 alsactl store