Fatdog Arm

Hex Artifact Content
Login

Artifact 12490caf012370ef71e26f321f4e0763a5540447:


0000: 23 21 2f 62 69 6e 2f 73 68 0a 23 20 46 6f 72 20  #!/bin/sh.# For 
0010: 6d 75 6c 74 69 70 6c 65 20 73 6f 75 6e 64 20 63  multiple sound c
0020: 61 72 64 73 2e 0a 50 41 52 41 4d 53 3d 22 24 40  ards..PARAMS="$@
0030: 22 0a 69 66 20 5b 20 22 24 50 41 52 41 4d 53 22  ".if [ "$PARAMS"
0040: 20 21 3d 20 22 22 20 5d 20 3b 20 74 68 65 6e 0a   != "" ] ; then.
0050: 09 61 6c 73 61 6d 69 78 65 72 20 24 50 41 52 41  .alsamixer $PARA
0060: 4d 53 0a 09 65 78 69 74 0a 66 69 0a 69 66 20 5b  MS..exit.fi.if [
0070: 20 2d 65 20 2f 65 74 63 2f 61 73 6f 75 6e 64 2e   -e /etc/asound.
0080: 63 6f 6e 66 20 5d 20 3b 20 74 68 65 6e 0a 09 43  conf ] ; then..C
0090: 41 52 44 3d 22 24 28 63 61 74 20 2f 65 74 63 2f  ARD="$(cat /etc/
00a0: 61 73 6f 75 6e 64 2e 63 6f 6e 66 20 7c 20 67 72  asound.conf | gr
00b0: 65 70 20 27 63 74 6c 2e 21 64 65 66 61 75 6c 74  ep 'ctl.!default
00c0: 27 20 7c 20 73 65 64 20 27 73 2f 2e 2a 63 61 72  ' | sed 's/.*car
00d0: 64 20 5c 28 2e 5c 29 2e 2a 2f 5c 31 2f 27 29 22  d \(.\).*/\1/')"
00e0: 0a 09 69 66 20 5b 20 22 24 43 41 52 44 22 20 21  ..if [ "$CARD" !
00f0: 3d 20 22 22 20 5d 3b 20 74 68 65 6e 0a 09 09 61  = "" ]; then...a
0100: 6c 73 61 6d 69 78 65 72 20 2d 63 20 24 43 41 52  lsamixer -c $CAR
0110: 44 0a 09 09 65 78 69 74 0a 09 66 69 0a 66 69 0a  D...exit..fi.fi.
0120: 61 6c 73 61 6d 69 78 65 72 0a                    alsamixer.