blob: 662b92e8ee50c11a70d5d8ac5ba98c772a77f52f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env sh
# A small volume control script for the laptop
if [ "$1" == "--headphone" ]; then
shift;
mixer="Headphone"
else
mixer="Master"
fi;
cmd="amixer set $mixer"
fle=$HOME/.vol
echo -n $mixer\ > $fle
case "$1" in
"--up") $cmd 2%+;;
"--down") $cmd 2%-;;
*) $cmd toggle;;
esac | tail -n 1 | cut -d: -f 2 | cut -d\ -f 4,6 | tr -d '[]' >> $fle
for c in "set bargravity ne" "echo Volume: `cat $fle`" "set bargravity c"; do
ratpoison -c "$c"
echo $c
done
|