Você pode controlar o PulseAudio completamente através da linha de comando usando pacmd
e pactl
comandos. 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 volume
para 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-sinks
eu penso