slitaz-tools view 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
line source
1 #!/bin/sh
2 # Set and store default mixer volumes for SliTaz. Used at boot time
3 # if a sound card has been detected automatically and can be used
4 # directly.
5 #
7 # Internationalization
8 . /usr/bin/gettext.sh
9 TEXTDOMAIN='slitaz-tools'
10 export TEXTDOMAIN
12 gettext "Setting default mixer volumes... "
14 amixer -s -q <<EOF
15 set Master 75% unmute
16 set Master -12dB
17 set 'Master Mono' 75% unmute
18 set 'Master Mono' -12dB
19 set Front 75% unmute
20 set Front -12dB
21 set PCM 90% unmute
22 set PCM 0dB
23 mixer Synth 90% unmute
24 mixer Synth 0dB
25 mixer CD 90% unmute
26 mixer CD 0dB
27 # mute mic
28 set Mic 0% mute
29 # ESS 1969 chipset has 2 PCM channels
30 set PCM,1 90% unmute
31 set PCM,1 0dB
32 # Trident/YMFPCI/emu10k1
33 set Wave 100% unmute
34 set Music 100% unmute
35 set AC97 100% unmute
36 # CS4237B chipset:
37 set 'Master Digital' 75% unmute
38 # Envy24 chips with analog outs
39 set DAC 90% unmute
40 set DAC -12dB
41 set DAC,0 90% unmute
42 set DAC,0 -12dB
43 set DAC,1 90% unmute
44 set DAC,1 -12dB
45 # some notebooks use headphone instead of master
46 set Headphone 75% unmute
47 set Headphone -12dB
48 set Playback 100% unmute
49 # turn off digital switches
50 set "SB Live Analog/Digital Output Jack" off
51 set "Audigy Analog/Digital Output Jack" off
52 EOF
53 gettext "Done"; echo
55 # Store config
56 alsactl store