blob: 29d6a8afacd8138f72dca03fc108dc7b49b34837 (
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
|