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