Alterne automaticamente o áudio para HDMI quando o monitor / receptor HDMI estiver conectado ao laptop

13

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?

Oli
fonte
Você pode usar udevadm monitorpara 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.
taneli 5/09/11
@Oli: esta parece ser automática em 11.10
danjjl
Para uma outra solução para isso, consulte: askubuntu.com/questions/458194/...
Joe
1
Possível duplicado de Set HDMI saída de som automaticamente ligar / desligar
Tom Brossman

Respostas:

3

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

desgua
fonte
Muito legal. Ansioso para isso!
Oli
Não quero esperar e esperava não atualizar para a 11.10 ..! : O parece que eu vou ser, então.
Dang Khoa
3

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 ...

Tore
fonte
1

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.

pacmd "set-card-profile output:hdmi-stereo-extra1"

Atribuída uma tecla de atalho, a vida agora é melhor. Leia mais sobre isso aqui .

Shanavas
fonte
-1

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.

ChrisiPK
fonte
É muito fácil alternar outro dispositivo de saída no Ubuntu. Você clica no indicador de som e seleciona o item de preferências de áudio. Em seguida, você seleciona os dispositivos de saída e escolhe qual deles deseja. Mas ele queria que fosse automático. Sua resposta não correspondeu realmente. -1.
Jo-Erlend Schinstad