Você pode controlar o PulseAudio completamente através da linha de comando usando pacmde pactlcomandos. Para opções, consulte as páginas de manual ou o wiki no PulseAudio :
pacmd list-sinks(ou pactl list short sinks) para o nome ou número de índice de possíveis sumidouros
pacmd set-default-sink "SINKNAME" para definir o coletor de saída padrão
pacmd set-default-source "SOURCENAME" para definir a entrada padrão
pacmd set-sink-volume index volume
pacmd set-source-volume index volumepara controle de volume ( 65536= 100%, 0= mudo; ou um pouco mais intuitivo 0x10000= 100%, 0x7500= 75%, 0x0= 0%)
e muitas outras opções de CLI.
Nota: A alteração do coletor de saída pela interface da linha de comandos somente terá efeito se a leitura do dispositivo de destino do fluxo estiver desativada. Isso pode ser feito editando a linha correspondente em /etc/pulse/default.pa:
load-module module-stream-restore restore_device=false
Para um tutorial mais elaborado sobre como fazer isso e para obter instruções sobre como mudar o coletor durante a reprodução, consulte esta resposta .
pacmd list-sinkseu penso