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