Eu resolvi o problema usando o pacmd .
Por exemplo, o comando a seguir produz a lista de dispositivos que funcionam como entradas de áudio:
pacmd list-sources|awk '/index:/ {print $0}; /name:/ {print $0};'
A saída do comando no meu sistema é a seguinte:
index: 0
name: <alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor>
index: 1
name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor>
* index: 2
name: <alsa_input.pci-0000_00_1b.0.analog-stereo>
O *
indica que este dispositivo de entrada é usado como o padrão atualmente.
O seguinte comando altera o volume do dispositivo alsa_input.pci-0000_00_1b.0.analog-stereo
.
pacmd set-source-volume alsa_input.pci-0000_00_1b.0.analog-stereo 50000
Você também pode colocar o número do índice em vez do nome do dispositivo como o seguinte:
pacmd set-source-volume 2 50000
Aqui eu usei 50000 como o valor do volume porque normalmente 100000 é o valor máximo.
Por favor, olhe o manual pacmd
para mais informações relacionadas ao comando.