Portanto, minha configuração atualmente está usando um monitor conectado ao meu laptop via HDMI e usando os alto-falantes para áudio e não para os laptops embutidos. Quando a máquina é inicializada, ele usa HDMI por padrão, mas muitas vezes suspenderei o laptop durante o dia e, sempre que reinicia, ele muda o dispositivo de som para os alto-falantes embutidos.
Não é um grande problema, como você pode imaginar, mas é irritante, gostaria de saber se existe um script que eu possa usar para forçá-lo a selecionar novamente o HDMI após reiniciar ou desativar os alto-falantes embutidos ou definir como padrão de alguma forma. Para sua informação, ambos os alto-falantes embutidos estão na mesma 'placa de som', mas são dois dispositivos diferentes
Obrigado por qualquer ajuda!
Respostas:
Se você não deseja reiniciar, basta reiniciar o pulseaudio:
fonte
Eu tive o mesmo problema no Ubuntu 17.10. Depois de suspender ou mesmo depois de escurecer o monitor, ele sempre mudava minha saída de áudio de Saída digital (desejada) para HDMI, mesmo que meu monitor não tenha alto-falantes. Comentando a linha
in
/etc/pulse/default.pa
fez o truque, conforme descrito em Desativar som através do HDMI permanentemente .Observe que a configuração de sumidouros padrão, conforme indicado acima, não alterou o comportamento. Além disso, o script fornecido acima para definir o perfil da placa de áudio após a suspensão é específico do usuário.
fonte
Corrigi esse problema definindo o perfil de pulso fixo para a saída: HDMI-estéreo no currículo.
Para obter uma lista de perfis de pulso:
pacmd list-cards
. Para alterar o perfil de pulso, por exemplo:pacmd set-card-profile 0 output:hdmi-stereo
.Sobre como executar o script após a suspensão: Executar script no Wakeup?
Sobre a execução do pacmd como root: [Resolvido] Controle o pulseaudio com shell script via pacmd / Newbie Corner / Arch Linux Forums:
fonte
Corre:
Para exibir o índice de seus cartões. Por exemplo, minha placa de som pci está no índice 2. É chamado o perfil de som para saída analógica (novamente como exemplo)
output:analog-stereo
.Então:
Para definir isso como a saída (tente). Para torná-lo permanente, edite
/etc/pulse/default.pa
e adicione:Reinicie o pulseaudio ou reinicie para verificar a persistência.
fonte
Esse problema pode estar relacionado a um problema com o Pulseaudio, versão 8, conforme descrito neste (longo) encadeamento de erros no freedesktop.org .
Basicamente, o Pulseaudio redireciona o som quando perde o contato com o HDMI e não o retorna depois que o HDMI é reconectado. Foi corrigido na versão 9.
Para retornar a versão 8 ao comportamento das versões anteriores, siga estas instruções e reinicie.
Em seguida, defina a saída de som em Configurações de som e verifique se ela persiste suspendendo / continuando ou apagando a tela. Funcionou para mim.
fonte
/etc/pulse/default.pa
arquivo?sudo gedit
Nao funciona para mim.gksu gedit /etc/pulse/default.pa
O mesmo acontece comigo, mas apenas se o monitor HDMI não estiver "acordado" quando o sistema operacional for iniciado ou reiniciado: a lista de dispositivos em Configurações> Som nem mostra mais HMDI / DisplayPort - Áudio embutido .
A solução para mim é suspender a sessão, garantir que o monitor HDMI esteja ligado, retomar a sessão.
Suspender no Ubuntu 18.04 LTS está um pouco insanamente escondido atrás do botão PowerOff no menu suspenso: mantenha o mouse pressionado sobre ele ou pressione Altpara converter o botão PowerOff em Suspend. Fale sobre navegação oculta!
fonte
systemctl suspend
!Reparando o PulseAudio, desligando o som HDMI em Suspender
Esse "recurso não documentado" apareceu no Ubuntu 16.04 e na nova versão do PulseAudio 8.
Crie um novo arquivo
/lib/systemd/system-sleep/tv-sound
e copie em:NOTA: substitua o nome do usuário
rick
(terceira linha a partir da parte inferior) pelo seu nome de usuário.Em seguida, marque-o como executável com o comando:
Uma etapa adicional pode ser necessária se
output:hdmi-stereo
(o dispositivo para a maioria das pessoas) for diferente no seu sistema.fonte
rick
para o seu próprio ID?Eu tenho esse problema desde o Ubuntu 9.04. Isso nunca funcionou e agora que as crianças que acabaram de receber HDMI ou Ubuntu acham que o problema é algo novo, então as pessoas que tentam observar as últimas mudanças na configuração estão sendo enganadas. Então, deixe-me esclarecer: esse problema sempre existiu e ninguém está trabalhando nisso. Passei pelo menos 20 horas pesquisando esse problema. Então, o que eu fiz no passado:
fonte