Interrompa o som dos alto-falantes ao conectar fones de ouvido

50

Eu acho que essa pergunta já teve a resposta aqui, mas não consigo encontrá-la. Estou usando o 12.04.

Atualizar:

O problema é que consigo ouvir o som dos alto-falantes do meu laptop, mesmo que eu conecte meus fones de ouvido. Fones de ouvido são apenas fones de ouvido estéreo padrão. E o mais interessante é que tudo estava funcionando há apenas uma semana.

Eu tentei brincar com pulseaudioe alsamixerconfigurações - sem resultados.

Deitei
fonte
Qual máquina você usa? Netbook? Computador portátil? Área de Trabalho? Diga-nos o modelo e as especificações também, por favor.
Três
Além disso, se o que você quer dizer é que você obtém som dos fones de ouvido e dos alto-falantes ao mesmo tempo quando os fones de ouvido estão conectados, recomendo editar sua postagem para esclarecer que é isso que você está dizendo. Além disso, informe-nos sobre o que você tentou até agora (se houver) para corrigir esse problema. Além disso, esta é a pergunta que você estava pensando?
Eliah Kagan
Consulte as perguntas 'Relacionadas', localizadas à direita nesta página. Algumas das respostas podem ajudar.
Loklaan
Você instalou alguma ferramenta de edição de som ou vídeo? Problema semelhante aconteceu comigo. Eu acho que foi o Audacity (ele mudou algumas configurações da porta de som por padrão). A solução foi executar o programa e alterar algumas configurações.
Ljiljan Veselinovic

Respostas:

23

Solução original

  1. Acesse o site oficial da Realtek , aceite o aviso de isenção de responsabilidade e faça o download do driver de áudio para linux / unix. Você precisa selecionar a versão 3 para o Kernel 3 ou posterior.

  2. Configure as ferramentas necessárias para compilar esse driver.

    sudo apt-get install build-essential gcc make

  3. Extraia o arquivo baixado, execute o sudo ./installarquivo em um terminal depois de ir para a pasta extraída para compilar o driver.

  4. Leia o Readme.txtarquivo para mais informações.

  5. Instale o gnome-alsamixer por este comando.

    sudo apt-get install gnome-alsamixer
    
  6. Abra o gnome-alsamixer digitando alsamixer no traço.

  7. Selecione o "Modo de silenciamento automático" na nova janela.

Reinicie e veja se foi corrigido agora. (As etapas 6 e 7 podem não ser necessárias) . O Automute será ativado automaticamente ao reiniciar


Solução 2:

Acabei de encontrar outra solução:

(Funcionou para mim apenas com perfil S / PDIF, som do fone de ouvido e do alto-falante e não foi possível alternar o perfil)

  1. Adicione este ppa pelo comando

     sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
    
  2. Atualize a lista de pacotes. por

    sudo apt-get update
    
  3. Em seguida, instale o pacote "alsa-hda-dkms":

     sudo apt-get install alsa-hda-dkms
    

Reinicie e veja o resultado!

Anwar
fonte
Eu tive exatamente esse problema. mas agora consertou. você pode instalar gnome-alsa-mixerpara obter mais controle sobre o seu som. Observe que após a compilação, o som será silenciado.
Anwar
apt-get install alsa-hda-dkmstrabalhou para mim, muito obrigado.
Dmytro Sirenko 13/10/12
2
Ei! Eu tentei instalar alsa-hda-dkms. Primeiro dois passos funcionou, mas sempre que eu executar terceira etapa sudo apt-get install alsa-hda-dkmsdá este erro: E: Unable to locate package alsa-hda-dkms. Este pacote foi removido do repositório? Resposta!!
Saurav Kumar
@SauravKumar Você está usando o 12.04? Parece que o pacote já foi removido, de qualquer maneira, o problema também foi resolvido nas atualizações posteriores de 12,04, Assim, você pode querer atualizar seu Ubuntu
Anwar
Apenas ativar o silenciamento automático no alsamixer funcionou para mim. Obrigado. (Ubuntu 14.04)
rodrigo-silveira
34

Siga estas etapas para silenciar automaticamente os alto-falantes ao conectar fones de ouvido:

  1. Terminal aberto ( Ctrl+ Alt+ T)
  2. Digite: alsamixere pressione Enter/Return
  3. Selecione o dispositivo de som correto pressionando F6
  4. Navegue para a direita com (tecla Seta para a direita ) até destacar Auto-Mute
  5. Pressione (tecla Seta para cima) e selecione Ativado (ou Saída de linha )
  6. Pressione Escpara sair
user247077
fonte
Ótimo, funcionou perfeitamente sem a necessidade de adicionar repositórios e / ou pacotes ou editar um arquivo de configuração!
stragu
7
Para aqueles que se perderam como eu, falta um passo. Depois de # 2, pressione F6 para selecionar seu dispositivo de áudio. Então você verá a opção mencionada no nº 3.
quer
11
As pessoas me disseram que tenho um problema com o meu driver de áudio. Você acabou de me salvar de várias soluções de problemas.
Marcel
depois de lutar durante meses, você me ;-) salvo
senseiwu
3
Na verdade, eu queria reproduzir áudio nos alto-falantes e fones de ouvido ao mesmo tempo. Eu "desativo" e ele funciona perfeitamente!
e18r
7

Eu também tive esse problema no meu laptop HP. Encontrei uma postagem e segui um dos conselhos, que sugere adicionar duas linhas na parte inferior do arquivo /etc/modprobe.d/alsa-base.conf:

options snd-hda-intel model=laptop
options snd-hda-intel position_fix=1 enable=yes

salve e reinicie. Funciona para mim!

hiqhan
fonte
4

Se esse problema no XUbuntu 12.04, revisou esta página, instalou gnome-alsamixer package, executou gnome-alsamixer, marcou a opção "Headphone Jack Sense" na tela da GUI do gnome-alsamixer que surgiu, verificou que o problema foi resolvido. Obrigado!

Prumo
fonte
2

O comando sudo apt-get install gnome-alsa-mixerfez o truque para mim no meu Compaq nw8000.

Eu poderia ativar a opção Sense do fone de ouvido e agora ele muda o áudio para o fone de ouvido quando conecto meus fones de ouvido.

crazygoda
fonte
11
O pacote é gnome-alsamixer a partir de 14.04
Attila Fulop
2

Eu tive o mesmo problema no 13.04 com um Asus X201E e tentei a gnome-alsamixersolução, mas ele falhou porque o gnome-alsamixer travou com " Não faço ideia do que fazer para o elemento do mixer" Modo Auto-Mute "! ". Então, eu abri a linha de comando alsamixere naveguei para o modo Auto-Mute usando as setas (somente o Auto-Mut está visível na janela do terminal) e defina-o de Disabled para Enabled. Agora, a conexão dos fones de ouvido silencia os alto-falantes internos.

asterx
fonte
2

O que funcionou para mim foi executar o alsamixer e ativar a opção de silenciamento automático. Fiz isso enquanto os fones de ouvido estavam conectados e tudo começou a funcionar perfeitamente.

Vishal
fonte
1

após a atualização de 15.04 -> 15.10 e agora em 16.10 (onde o problema começou)

a única resolução que funcionou para mim foi fazer uma reinstalação completa

dpkg -l | grep 'alsa-'
apt-get install --reinstall  alsa-base alsa-utils
user3258557
fonte
a reinstalação do alsa não funcionou para mim.
codificador
1

Este funcionou para mim perfeitamente.

  1. Edite /etc/modprobe.d/alsa-base.confcomo superusuário com seu editor de texto favorito, por exemplo:

    sudo gedit /etc/modprobe.d/alsa-base.conf
    
  2. No final do arquivo, cole o seguinte:

    alias snd-card-0 snd-hda-intel
    options snd-hda-intel model=dell-m4-1 enable_msi=1
    
  3. Salve e reinicie.

Se isso não funcionar, altere na segunda linha a parte que está prestes model=dell-m4-1a model=hp-m4.

Ahmed Riad
fonte
0

Tente conectar os fones de ouvido corretamente. Isso aconteceu comigo uma vez e depois de fixar corretamente o pino dos fones de ouvido, ele funcionou corretamente.

Pranit Bauva
fonte
obrigado pela resposta, mas este não é o mesmo problema.
Ilay
0

Eu tive o mesmo problema exato com uma nova instalação do Xubuntu. Eu tentei um monte de coisas, incluindo digitar alsamixer no terminal. A opção não estava lá para eu ligar o Headphone Jack Sense. Instalei o gnome-alsamixer e encontrei a opção Headphone Jack Sense, verifiquei e, infelizmente, não há áudio dos alto-falantes do PC enquanto os fones de ouvido estão conectados. Isso funcionou para mim.

Jason
fonte
0

Rodando alsamixerno terminal que funcionou para mim, defina-o como Auto Mute e você deverá descobrir que sua máquina reproduzirá som através de um ou outro, em vez de ambos

Gordon Quinn
fonte
0

no alsamixer, tente usar a tecla de seta Up, aumente tudo até 100% e você verá a barra direita aparecer. Depois disso, vire a tecla de seta para% que você gosta. Agora deve estar junto e o alto-falante direito funcionará nos dois lados.

Lazy Lee
fonte
0

Em um Asus X551MA, eu estava tendo esse problema assim que substitui o Windows pelo Ubuntu 14.04. Mesmo que eu desligasse os alto-falantes aslamixer, eles retornariam inesperadamente.

Quando cheguei à etapa três deste procedimento de solução de problemas , isso parece ter corrigido tudo. É um comando longo e complicado que instalou vários pacotes, então não tenho certeza de quais partes são realmente necessárias:

sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux- sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse- access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
Brian Z
fonte
0

Basta acessar o alsamixer (alsamixer no terminal) e usar as teclas de seta para a direita / esquerda para navegar até a configuração dos alto-falantes e clicar em M. Isso desativará os alto-falantes, mas não os fones de ouvido.

Rhys
fonte
0

Isso funcionou para mim (Ubuntu 14.04 LTS executando no laptop Compaq NC6120):

  1. Ctrl+ Alt+ T(para abrir o terminal)
  2. Tipo alsamixer
  3. Pressione até chegar à opção "Headphone Jack Sense"
  4. Pressione mpara ativar (silenciar automaticamente os alto-falantes quando o fone de ouvido estiver conectado)
XqRG
fonte
0

18.04

Nenhuma dessas respostas acima funcionou para mim em 18.04 . Tentei várias delas reinstalando o áudio de pulso até o alsamixer no terminal etc. Mas nenhuma funcionou. Tudo estava atualizado.

Meu problema foi:

Som duplo dos fones de ouvido (volume baixo) e dos alto-falantes (volume de 120%) (volume alto alto do meu amplificador (s / pdif)), ao selecionar "Fones de ouvido - Áudio embutido" em Configurações de som (terceira caixa na minha foto) ) Ao selecionar s / pdif, o nível de áudio será normal nos meus alto-falantes. Muito estranho, pois estava funcionando bem por meses e começou isso sem motivo uma semana atrás, após uma atualização.

Uma resposta acima forneceu uma maneira elaborada de instalar o Gnome Alsa Mixer, mas eu fiz:

sudo apt-get install gnome-alsamixer

Fiz várias ações, tão difícil dizer qual foi a sequência perfeita de eventos, mas com esta instalação do Gnome Alsa Mixer

O modo Auto-Mute teve pouco efeito. Desliguei todas as configurações da IEC958, sem saber o que elas fazem, mas a configuração que interrompeu o comportamento louco (fones de ouvido e alto-falantes no volume máximo) estava desativando "IEC956 Default-PCM" conforme a 1ª caixa da imagem usando o Gnome Alsa Mixer

Pergunta extra sobre como o Gnome Alsa Mixer funciona aqui, esperando por uma resposta:

Como o GNome Alsa Mixer funciona com minhas configurações

Eu então

NZ Dev
fonte