Saída específica do volume de atalhos

1

Ubuntu 15.04.
Eu tenho várias saídas de áudio, todas corretamente reconhecidas e mostradas pelo Pulseaudio.

Através de pavucontrol GUI, posso alterar individualmente os volumes de todas as saídas.

Os atalhos de volume apenas alteram o volume da saída principal (interna).

Eu geralmente redireciono o Music para Bluetooth e gostaria de ter intervalos diferentes para alterar seu volume.

Alguém sabe qual comando (terminal?) devo usar para fazer isso?

Obrigado antecipadamente, Davide

PS: Esta questão aborda muitas questões, e uma delas é semelhante. Embora não seja exatamente o mesmo (eu gostaria de não ter que aumentar o Rhythmbox toda vez que eu quero mudar o volume), foi para uma versão muito antiga do Ubuntu / Pulseaudio e não foi respondida, então eu acredito que isso não é uma duplicata disso.

    
por dadexix86 26.07.2015 / 11:47

1 resposta

1

As ferramentas de linha de comando para pulseaudio permitem ajustar o volume de um coletor definido:

pactl set-sink-volume <name|index> <volume>

Para encontrar os sumidouros em uso para seus <name> ou <index> (qualquer um dos dois funcionará) e para exibir o volume atual, podemos emitir:

pactl list sinks

O <volume> pode receber qualquer valor de 0 % (ou 0 ) para 100% (ou 65536 ).

Mesmo valores mais altos são aceitos para volumes acima do máximo, mas isso pode levar a distorções pesadas de recorte.

Qualquer um desses comandos pode ser anexado como está a um atalho de teclado, mas no caso de precisarmos de uma combinação de teclas de aumento / diminuição gradual, teríamos que usar a seguinte sintaxe:

pactl -- set-sink-volume <name|index> <+|-fraction>

por exemplo,

pactl -- set-sink-volume 0 +10% ## increases volume of sink 0 by 10%
pactl -- set-sink-volume 0 -10% ## decreases volume of sink 0 by 10%

Note que aumentando o volume desta forma nada nos impede de aumentar acima de 100%. A diminuição será interrompida em 0 .

    
por Takkat 26.07.2015 / 14:58