Sun, 08 Jun 2014 04:06:07 -0400
sends amixer commands then bumps i3status
38
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
1 | #!/usr/bin/env ruby |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
2 | |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
3 | cmd = ARGV.shift |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
4 | |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
5 | if cmd == 'up' |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
6 | system 'amixer -q set Master 5%+ unmute' |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
7 | elsif cmd == 'down' |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
8 | system 'amixer -q set Master 5%- unmute' |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
9 | elsif cmd == 'mute' |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
10 | system 'amixer -q set Master toggle' |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
11 | end |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
12 | |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
13 | # nudge i3stats for an update |
89149f81e6d7
sends amixer commands then bumps i3status
Meredith Howard <mhoward@roomag.org>
parents:
diff
changeset
|
14 | system 'killall -USR1 i3status' |