Ubuntu, изменяющая аудиовыход по умолчанию после, приостанавливает

На моем ноутбуке я выполняю kodi, подключенный к моему ТВ с HDMI.

После приостановки и возобновления его мое аудио больше не выходит из ТВ, но из динамиков ноутбуков. Я прочитал несколько сообщений о том, как установить аудиовыход по умолчанию после пробуждения, но это, кажется, не работает. Кто-либо знает, как зафиксировать это?

2
задан 22 October 2016 в 17:47

2 ответа

Фиксация PulseAudio, переключающегося с ТВ на Ноутбук на, Приостанавливает

, Эта "недокументированная функциональность" появилась с Ubuntu 16.04 и новой версией PulseAudio 8.

Создают новый файл /lib/systemd/system-sleep/tv-sound и копию в:

#!/bin/sh

case $1/$2 in
  pre/*)
    echo "Going to $2..."
    # Place your pre suspend commands here, or `exit 0`
    # if no pre suspend action required
    sleep 1
    ;;
  post/*)
    echo "Waking up from $2..."
    # Place your post suspend (resume) commands here, or `exit 0` 
    # if no post suspend action required
    sleep 2
    export PULSE_RUNTIME_PATH="/run/user/1000/pulse/"
    sudo -u rick -E pacmd set-card-profile 0 output:hdmi-stereo
    ;;
esac

ПРИМЕЧАНИЕ: имя пользователя замены rick (третья строка от нижней части) с Вашим именем пользователя.

Затем метка это исполняемый файл с командой:

sudo chmod +x /lib/systemd/system-sleep/tv-sound

дополнительный шаг мог бы требоваться, если output:hdmi-stereo (устройство для большинства людей) отличается в Вашей системе.

3
ответ дан 2 December 2019 в 02:49

У меня есть та же проблема. Я попробовал телевизионный звук в/lib/systemd/system-sleep решении, и это не работало на меня. Я попробовал pacmd профиль карты набора 0 output:hdmi-стерео из пользовательской командной строки, и это не работало на меня.

то, Что действительно работало странно достаточно, открывало звуковые настройки под управлением динамика. Я ничего не изменил, просто действие открытия настроек заставило HDMI звук восстанавливаться. Это не автоматически, но это не вынуждает меня к перезагрузке.

я сделал дамп pacmd прежде и после открытия окна настроек и не было никакого различия в выводе.

Как примечание стороны, 1000 в/run/user/1000/pulse являются идентификатором пользователя и потребностями соответствовать имени пользователя. Когда я пробовал решение, я был зарегистрирован в учетную запись своей жены, которая имеет идентификатор пользователя 1 001.

0
ответ дан 2 December 2019 в 02:49

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

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