Звук Ubuntu 14.04 на HDMI производится

У меня есть Ubuntu 14.04 LTS. У меня есть проблема с переключением аудиовыхода к HDMI, когда внешний монитор (ТВ) подключен.

Вот моя установка:

  1. Я создал "udev правило", 10-hdmi_sound.rules в /etc/udev/rules.d/

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

    Я проверил это правило тщательно. Это инициировало test.sh каждый раз, когда HDMI-кабель соединен разъединенный/.

  2. Мой test.sh следующие:

    #!/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
    

Сценарий не переключает аудиовыход, когда он инициирован от правила udev, но работает правильно, когда это называют вручную. Эхо хорошо работает все время - nevermind, как сценарий называют от правила udev или вручную. Кажется, что существует проблема с "sudo-u пользователь pactl профиль карты набора...", когда сценарий называют автоматически.

Вы могли помочь мне с этой проблемой?

1
задан 10 March 2015 в 08:42

1 ответ

Читайте это сообщение, оно работало на меня... Неспособный получить аудио посредством соединения HDMI с ТВ с $ Ubuntu 14.04

sudo adduser your_linux_user_name

0
ответ дан 3 August 2019 в 14:09

Другие вопросы по тегам:

Похожие вопросы: