Никакой звук после монитора не спит с динамиками через HDMI

Мне сцепили мои динамики до моего монитора, который предоставляется звук через HDMI с моей видеокарты (Nvidia). Когда монитор спит, как то, когда я блокирую свой компьютер, звук не работает после того, как я просыпаюсь, он создает резервную копию. Если я открываю звуковую панель управления настроек, проблема волшебно решает. Я предполагаю, что это вызвано тем, что открытие звуковых настроек опрашивает доступные звуковые устройства снова и восстанавливает соединение.

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

1
задан 20 February 2017 в 05:49

1 ответ

PulseAudio, выключающие звук HDMI на, Приостанавливают

, Эта "недокументированная функциональность" появилась с 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 (устройство для большинства людей) отличается в Вашей системе.

0
ответ дан 8 December 2019 в 06:32

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

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