См. Заголовок. Недавно я видел это дважды, с обоими udisks
и pacmd
, и из-за этого их в 100 раз сложнее написать. Почему программисты это делают?
Например, я хочу переключить аудиовыход данной программы (вход приемника) на другое устройство вывода (приемник):
$ 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
более подходит для выполнения единственной команды и дает лучшую обратную связь.
pacmd
больше для “shell sessions” с демоном PulseAudio.