pactl
é mais adequado para executar um único comando e fornece um feedback melhor.
pacmd
é mais para "sessões de shell" com o daemon PulseAudio.
Veja o título. Eu vi isso duas vezes recentemente, com udisks
e pacmd
, e eles são 100 vezes mais difíceis de escrever por causa disso. Por que os programadores fazem isso?
Por exemplo, eu quero mudar a saída de áudio de um determinado programa (entrada sink) para um dispositivo de saída diferente (sink):
$ pacmd move-sink-input $sink_input $sink
Welcome to PulseAudio! Use "help" for usage information.
>>> No sink input found with this index.
>>> $ pacmd move-sink-input $sink_input $sink > /dev/null
$ echo $?
0
pactl
é mais adequado para executar um único comando e fornece um feedback melhor.
pacmd
é mais para "sessões de shell" com o daemon PulseAudio.