#!/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