Compreendo que sua pergunta seja "como definir o equivalente do controle deslizante de volume do fluxo de aplicativo na guia 'Reprodução' de pavucontrol
".
O volume total depende do volume do fluxo do aplicativo e do volume do coletor, e o último deve permanecer constante em 100% (ou qualquer valor necessário para maximizar os amplificadores de placa de som controlados pelo ALSA).
Dê uma olhada em pacmd list-sink-inputs
. Isso mostrará todos os streams atualmente sendo reproduzidos. Use isso para encontrar o índice do fluxo que você deseja controlar. Uma saída reduzida como de pacmd list-sink-inputs | egrep '(index)|(name)'
é mais fácil de ler ou analisar se houver muitos fluxos.
Depois de encontrar o índice, use
pactl set-sink-input-volume index_you_found '100%'
para definir o volume para 100%. Isso também funciona com pacmd
, mas apenas com valores brutos e não com porcentagens absolutas ou relativas, então prefiro pactl
. (Não me pergunte por que existem duas ferramentas diferentes ...).
Adivinhando índices não vai funcionar. Usar set-source-volume
não funcionará, porque isso define o volume das entradas de áudio.
Você não pode definir o volume de um fluxo de não está sendo reproduzido. Com a configuração padrão do Pulseaudio na maioria das distros, os volumes de fluxo serão salvos para cada aplicativo (usando o nome do aplicativo) e restaurados na próxima vez que o aplicativo for iniciado. Então, a menos que você use nomes de aplicativos diferentes, você terá que definir o volume apenas uma vez (e você também pode fazer isso diretamente em pavucontrol
).