O controle de volume do áudio de pulso esquece as configurações


9

Na Input Devicesguia a porta está definida como Line In, eu a altero para Front Microphone, mas ela sempre retorna para Line Inapós a reinicialização.

Como posso alterá-lo permanentemente?

Eu acho que o motivo é que, quando o sistema é inicializado, o microfone não está conectado na frente e, portanto, alterna para trás por padrão.

  • Remover o diretório .pulse do meu diretório pessoal não funcionou

Algumas informações adicionais:

$ pactl list sources https://gist.github.com/3914307

$ cat /etc/pulse/default.pa https://gist.github.com/3914316

$ arecord -L https://gist.github.com/3915130

$ pactl list sources https://gist.github.com/e6fa252686b4e4529032

Respostas:


7

Depois de revisar suas pastas e consultar as pessoas em #pulseaudio, aqui está o que faremos. Abra um terminal e digite pactl list sourcespara verificar se a entrada de linha é a porta ativa.

Source #1
    State: SUSPENDED
    Name: alsa_input.pci-0000_00_07.0.analog-stereo
    Description: Built-in Audio Analog Stereo

--SNIP--

    Ports:
        analog-input-microphone-front: Front Microphone (priority: 8500, not available)
        analog-input-microphone-rear: Rear Microphone (priority: 8200, not available)
        analog-input-linein: Line In (priority: 8100, available)
    Active Port: analog-input-linein
    Formats:
        pcm

Uma vez verificado, verificaremos se somos capazes de definir a porta com o comando pacmd. pacmd "set-source-port 1 analog-input-microphone-front" Execute pactl list sourcesnovamente para verificar se o painel frontal agora está ativo.

Source #1
    State: SUSPENDED
    Name: alsa_input.pci-0000_00_07.0.analog-stereo

--SNIP--

    Ports:
        analog-input-microphone-front: Front Microphone (priority: 8500, not available)
        analog-input-microphone-rear: Rear Microphone (priority: 8200, not available)
        analog-input-linein: Line In (priority: 8100, available)
    Active Port: analog-input-microphone-front
    Formats:
        pcm

Se tudo foi bem-sucedido, agora podemos colocar isso no final do seu /etc/pulse/default.paarquivo da seguinte forma:

set-source-port 1 analog-input-microphone-front

Por uma questão de interesse, você deve estar ciente de que o PulseAudio deve gerenciar isso para você. Ele deve mudar para o microfone do painel frontal quando é inserido automaticamente (desde que o hardware ofereça suporte à detecção de dispositivo).


Obrigado por instruções detalhadas. Publiquei algumas saídas na minha pergunta editada.
Umpirsky

Inclua também um pastebin da saída do arecord -L
Anthony

Vamos ver a saída das fontes da lista pactl depois de selecionar a entrada de microfone do painel frontal.
Anthony

Eu revi a resposta.
Anthony

Obrigado, ele fez o truque! Em relação ao último parágrafo da sua resposta, na verdade não. Nada acontece quando conecto o microfone no painel frontal. Mas funcionou no Windows.
Umpirsky

0

Este é um tiro no escuro, mas vamos tentar.

Primeiro, instale o BUM (Boot-Up Manager). Uma vez instalado em Sistema-> Administração-> BUM, basta procurar alsa-mixer-save. Assinale para que este serviço seja iniciado durante a inicialização. Além disso, fique à vontade para interromper qualquer serviço supérfluo para acelerar o sistema.

Reiniciar.

Espero que agora ele salve.


Não existe alsa-mixer-save, eu tentei com alsa-store, mas mesma coisa acontece. Obrigado.
umpirsky

0
  1. procure em sináptico por "pulse" e "audio" e selecione os pacotes que estão instalados para reinstalá-lo e reinstalá-lo.

  2. adicione você vai ao terminal e

    sudo adduser nome de usuário audio

    pulso de nome de usuário sudo adduser

    sudo adduser nome de usuário pulse-access

  3. adicionando acesso a todos a essa pasta

/usr/lib/pulse-2.0 / usr / lib / pulseaudio / etc / pulse /home/> nomedeusuário> /.pulse

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.