mirror of
https://github.com/Foltik/dotfiles
synced 2024-12-01 06:44:51 -05:00
26 lines
562 B
Plaintext
26 lines
562 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
# Left click
|
||
|
if [[ "${BLOCK_BUTTON}" -eq 1 ]]; then
|
||
|
amixer -q sset Capture 5%+
|
||
|
# Middle click
|
||
|
elif [[ "${BLOCK_BUTTON}" -eq 2 ]]; then
|
||
|
amixer -q sset Capture toggle
|
||
|
# Right click
|
||
|
elif [[ "${BLOCK_BUTTON}" -eq 3 ]]; then
|
||
|
amixer -q sset Capture 5%-
|
||
|
fi
|
||
|
|
||
|
statusLine=$(amixer get Capture | tail -n 1)
|
||
|
status=$(echo "${statusLine}" | grep -wo "on")
|
||
|
volume=$(echo "${statusLine}" | awk -F ' ' '{print $5}' | tr -d '[]%')
|
||
|
|
||
|
if [[ "${status}" == "on" ]]; then
|
||
|
echo "${volume}%"
|
||
|
echo "${volume}%"
|
||
|
echo ""
|
||
|
else
|
||
|
echo "off"
|
||
|
echo "off"
|
||
|
echo ""
|
||
|
fi
|