Eu tenho um laptop com uma porta HDMI. Enquanto estamos desabrigados e hospedados com amigos, conectei-o ao receptor de som surround com um cabo HDMI. Para que o som funcione, preciso abrir as configurações de som e alternar o perfil de hardware de "Saída estéreo analógica" para "Saída estéreo digital (HDMI)" para que o som seja emitido pelo som surround, em vez dos alto-falantes mincey do laptop.
Eu tenho que fazer o inverso quando o desconecto para obter som saindo dos alto-falantes.
Estou ficando um pouco entediado de fazer isso. Eu gostaria de escrever isso. Eu já vi essa pergunta e sua resposta, maspacmd list-sinks
mostra apenas um coletor quando o perfil de som suspenso mostra várias opções.
E há um evento udev no qual eu poderia conectar isso para que ele possa executar o script sempre que o status do HDMI for alterado?
fonte
udevadm monitor
para ver quais eventos do udev são acionados por alterações de status do HDMI, mas de acordo com isso: [ spinics.net/lists/xorg/msg52939.html] , talvez nem todos sejam suportados.Respostas:
No Ubuntu 11.10, o pulseaudio reconhecerá quando você conectar HDMI (ou tomada de telefone) e fará a troca automaticamente.
Veja isso:
http://voices.canonical.com/david.henningsson/?p=15
fonte
Eu tive o mesmo problema, mas é fácil de corrigir no kubuntu ... vá para configurações do sistema, tela e você encontrará a tela interna e a hdmi ... escolha suas configurações e, na parte inferior, escolha hdmi como saída padrão e salve o seu perfil na parte inferior ... toda vez que você fizer login no kde, ele usará a tela hdmi como padrão e sua saída de som será definida automaticamente pelo phonon ...
fonte
No ubuntu 11.10, a alternância automática ainda não funciona. Aparentemente, os recursos ainda não foram implementados. Estou usando um script para alternar o perfil da placa de som para HDMI e vice-versa.
Atribuída uma tecla de atalho, a vida agora é melhor. Leia mais sobre isso aqui .
fonte
Existe uma ferramenta nos repositórios do ubuntu, padevchooser, que afirma permitir que você altere a saída rapidamente. Eu tentei isso e realmente não funciona para mim (tentando alternar a saída entre a placa de som interna e o centro de música USB externo). A ferramenta permite apenas selecionar "Padrão" e "Outros ..." em vez de listar minhas duas opções de saída.
No entanto, você pode querer dar uma olhada nesta postagem do blog descrevendo como escrever um script para alterar o dispositivo de saída para HDMI. Não sei como executar isso automaticamente, mas pelo menos é apenas um clique, para que você possa vinculá-lo a um botão não utilizado no seu laptop.
fonte