# HG changeset patch # User Meredith Howard # Date 1402214767 14400 # Node ID 89149f81e6d731c0d1bb702e646eeb156b913d67 # Parent 8518a581c36d52cb12c9b7e3a193cb8ab22b95b4 sends amixer commands then bumps i3status diff --git a/.i3/volume_ctrl b/.i3/volume_ctrl new file mode 100755 --- /dev/null +++ b/.i3/volume_ctrl @@ -0,0 +1,14 @@ +#!/usr/bin/env ruby + +cmd = ARGV.shift + +if cmd == 'up' + system 'amixer -q set Master 5%+ unmute' +elsif cmd == 'down' + system 'amixer -q set Master 5%- unmute' +elsif cmd == 'mute' + system 'amixer -q set Master toggle' +end + +# nudge i3stats for an update +system 'killall -USR1 i3status'