Eu tenho três scripts simples para lidar com o volume com o coletor correspondente (adaptador bluetooth ou alto-falantes):
exemplo 1:
#!/bin/bash
sink='pactl list short sinks | grep "RUNNING" | cut -c 1'
pactl set-sink-mute $sink false
pactl set-sink-volume $sink -1%
O script detecta o coletor e aumenta o volume (ou para baixo). Em seguida, liguei esse script a um botão e funcionou bem. No entanto, se eu ligá-lo à chave multimídia correspondente (como "XF86AudioLowerVolume"), nada acontecerá.
Alguém pode me dar um conselho sobre como vincular uma chave de mídia a um script bash?
Executando o mais recente Manjaro em um Thinkpad x220 com Xfce
Obrigado antecipadamente!
exemplo 2:
#!/bin/bash
sink='pactl list short sinks | grep "RUNNING" | cut -c 1'
pactl set-sink-mute $sink false
pactl set-sink-volume $sink +1%
exemplo 3:
#!/bin/bash
sink='pactl list short sinks | grep "RUNNING" | cut -c 1'
pactl set-sink-mute $sink toggle