diff options
| author | Mitsuo Tokumori <[email protected]> | 2024-01-04 10:05:21 -0500 |
|---|---|---|
| committer | Mitsuo Tokumori <[email protected]> | 2024-01-04 10:05:21 -0500 |
| commit | d59a6948b9fed1540c930b54f0aae1a1e686fe74 (patch) | |
| tree | 7d5fe738bf9f766901bb9d2e9dc017418050f714 /local/bin | |
| parent | 1ae44540303e9e629139152a2282b0b461e9f69e (diff) | |
| download | dotfiles-d59a6948b9fed1540c930b54f0aae1a1e686fe74.tar.gz dotfiles-d59a6948b9fed1540c930b54f0aae1a1e686fe74.tar.bz2 dotfiles-d59a6948b9fed1540c930b54f0aae1a1e686fe74.zip | |
Add mic volumen control keys and status bar
Diffstat (limited to 'local/bin')
| -rwxr-xr-x | local/bin/audio_control.sh | 2 | ||||
| -rwxr-xr-x | local/bin/sb-audio | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/local/bin/audio_control.sh b/local/bin/audio_control.sh index 516721a..a161690 100755 --- a/local/bin/audio_control.sh +++ b/local/bin/audio_control.sh @@ -11,6 +11,8 @@ send_signal() { case $1 in inc) pactl set-sink-volume @DEFAULT_SINK@ +$delta% ;; dec) pactl set-sink-volume @DEFAULT_SINK@ -$delta% ;; + micinc) pactl set-source-volume @DEFAULT_SOURCE@ +$delta% ;; + micdec) pactl set-source-volume @DEFAULT_SOURCE@ -$delta% ;; mutetoggle) pactl set-sink-mute @DEFAULT_SINK@ toggle ;; deafentoggle) pactl set-source-mute @DEFAULT_SOURCE@ toggle ;; *) diff --git a/local/bin/sb-audio b/local/bin/sb-audio index ef4f745..87ce7d7 100755 --- a/local/bin/sb-audio +++ b/local/bin/sb-audio @@ -16,6 +16,7 @@ esac #vol="$(wpctl get-volume @DEFAULT_AUDIO_SINK@)" vol="$(pactl get-sink-volume @DEFAULT_SINK@ | awk '/Volume/ { gsub(/%/,"",$5); print $5 }')" +micvol="$(pactl get-source-volume @DEFAULT_SOURCE@ | awk '/Volume/ { gsub(/%/,"",$5); print $5 }')" case 1 in $((vol >= 70)) ) icon="🔊" ;; @@ -28,7 +29,7 @@ if pactl get-sink-mute @DEFAULT_SINK@ | grep -q yes; then fi if pactl get-source-mute @DEFAULT_SOURCE@ | grep -q no; then - icon="🎤"$icon + icon="🎤$micvol%"$icon fi echo "$icon$vol%" |
