Como mudar a saída de áudio para dispositivos específicos por aplicativo usando linha de comando?

Como mudar a saída de áudio para dispositivos específicos por aplicativo usando linha de comando?

pacmd list-clientsmostra os aplicativos, pacmd list-sinksmostra os dispositivos, a ferramenta GUI pavucontrolpode atribuir aplicativos aos dispositivos.

Qual é o comando para atribuir os dispositivos?

Por exemplo, o script deve ser capaz de fazer automaticamente configurações como esta: grep for firefox entre os clientes, criar um dispositivo virtual de entrada/saída, atribuir o firefox a eles, destruir os dispositivos quando terminar.

Responder1

pactl move-sink-input[ID] [SINK]

Mova o fluxo de reprodução especificado (identificado pelo índice numérico) para o coletor especificado (identificado pelo nome simbólico ou índice numérico).

Página de manual do Ubuntu: pactl

informação relacionada