Configurar porta de saída de áudio do sistema padrão (para todas as contas)

1

A porta de áudio de saída padrão do Ubuntu não funciona no meu sistema. Deve ser "Analog Mono Output / Amplifier", em vez de "Analog Output / Amplifier". Eu posso facilmente mudar isso nas preferências de som, apenas escolhendo a porta certa na aba "Saída". O problema é que isso só se aplica a uma única conta, e eu gostaria de alterá-lo em todo o sistema, por isso se aplica a todas as contas no sistema (eu tenho mais de 100 usuários ...).

Depois de duas horas pesquisando, qualquer ajuda seria apreciada.

Atualizar : posso conseguir o mesmo efeito que mudaria nas preferências de som usando o seguinte comando:

pacmd 'set-sink-port' 'alsa_output.pci-0000_00_1f.5.analog-stereo analog-output-mono;output-amplifier-on'

Infelizmente, isso ainda não é todo o sistema, então não me ajuda muito ...

    
por Ludwik Trammer 05.05.2010 / 15:14

2 respostas

0

Eu tenho a resposta, graças ao Ford_Perfect no canal de IRC #pulseaudio.

Eu precisava adicionar a seguinte linha a /etc/pulse/default.pa :

set-sink-port alsa_output.pci-0000_00_1f.5.analog-stereo analog-output-mono;output-amplifier-on

Isso resolveu o problema, mas por algum motivo misterioso também tornou o som mudo por padrão, e definiu o nível de volume padrão como muito baixo. Então, como solução alternativa, adicionei as seguintes linhas ao mesmo arquivo:

set-sink-mute alsa_output.pci-0000_00_1f.5.analog-stereo False
set-sink-volume alsa_output.pci-0000_00_1f.5.analog-stereo 30000

Mais uma informação importante: para usar as instruções acima, você precisa do nome do seu coletor (no meu caso alsa_output.pci-0000_00_1f.5.analog-stereo ) e nome das portas do seu coletor (no meu caso eu usei analog-output-mono;output-amplifier-on ). Você pode fazer com que eles executem o comando pacmd list-sinks - ele listará todos os seus sumidouros disponíveis, juntamente com suas portas.

    
por 07.05.2010 / 16:06
0

Eu acho que você precisa definir default-sink em pulse-client.conf , veja homem pulse-client.conf mas eu não teste isso.

    
por 05.05.2010 / 17:31