Ubuntu 14.04 Som na saída HDMI

1

Eu tenho o Ubuntu 14.04 LTS. Eu tenho um problema com a comutação da saída de áudio para HDMI quando um monitor externo (TV) está conectado.

Aqui está minha configuração:

  1. Eu criei a "regra do udev" 10-hdmi_sound.rules em /etc/udev/rules.d/

    KERNEL=="card0", SUBSYSTEM=="drm", ACTION=="change", RUN+="/home/basia/test.sh"

    Eu verifiquei esta regra com cuidado. Ele aciona o test.sh sempre que o cabo HDMI é conectado / desconectado.

  2. Meu test.sh é o seguinte:

    #!/bin/sh
    HDMI_STATUS=cat /sys/class/drm/card0/card0-HDMI-A-1/status
    if [ $HDMI_STATUS = "connected" ] ; then
      echo 'test' >> /home/user/connected.log
      sudo -u user pactl set-card-profile 0 output:hdmi-stereo
    else
      echo 'test' >> /home/user/disconnected.log
      sudo -u user pactl set-card-profile 0 output:analog-stereo
    fi
    

O script não alterna a saída de áudio quando é acionado a partir da regra do udev, mas funciona corretamente quando é chamado manualmente. Echo funciona bem o tempo todo - deixa pra lá como o script é chamado, da regra do udev ou manualmente. Parece que há um problema com o "sudo -u usuário pactl set-card-profile ..." quando o script é chamado automaticamente.

Você poderia me ajudar com esse problema?

    
por PiotrSz 01.03.2015 / 01:44

1 resposta

0

Leia este post que funcionou para mim ... Não é possível obter áudio através da conexão HDMI para a TV com o Ubuntu 14.04

$ sudo adduser your_linux_user_name

    
por Todd 08.03.2015 / 23:44