Как я могу установить стандартный звуковой вывод для Ubuntu 22.04.2 LTS

Вопрос или проблема

Ubuntu 22.04.2 LTS сбрасывает мой выход звука на “Digital Output (S/PDIF) – USB Audio” при каждом перезапуске.

Есть ли способ установить стандартный выход звука для Ubuntu 22.04?

В Ubuntu Desktop:

  • Откройте Настройки
  • Перейдите в Звук→Выход→Устройство вывода
  • Выберите подходящее устройство из выпадающего списка

Скриншот

Если вы не видите ваше устройство в списке, вы можете настроить его, изменив файл /etc/pulse/default.pa.

!!!

Перед тем как это запустить, перейдите в Настройки|Звук|Аудио и установите ваши предпочтительные Устройство вывода и Устройство ввода !!

!!!

Настройте скрипт ниже как файл и выполняйте его как пользователь вашей сессии, а не root!

Пожалуйста, проверьте этот гист!

Вывод гиста должен выглядеть так в Настройки автозагрузки приложений

Настройки автозагрузки приложений

ИЛИ

вы можете попробовать эти простые команды cli (не всегда работают после выхода/входа)

получить все аудио выходы

pacmd list-sinks | awk -F'"' '/device.description/{print $2}'

получить активный

ACTIVE_SINK=`pacmd list-sinks | awk '/\* index/ {print $NF}'`

установить его постоянным

pacmd set-default-sink ${ACTIVE_SINK}

ИЛИ

Ответ или решение

Вопрос о том, как установить стандартный звуковой вывод в Ubuntu 22.04.2 LTS, является актуальным для многих пользователей этой операционной системы. Регулярная переустановка устройства вывода звука на «Digital Output (S/PDIF) – USB Audio» после перезагрузки может быть крайне неудобной. Ниже приведены подробные шаги для настройки постоянного устройства вывода звука, а также несколько дополнительных способов решения этой проблемы.

Шаги для установки стандартного звукового вывода

  1. Открытие настроек:
    Начнем с того, что вам нужно запустить настройки системы. Для этого кликните на иконку системных настроек в верхнем правом углу экрана и выберите "Настройки" или введите gnome-control-center в командной строке.

  2. Перейдите в раздел звука:
    В левой части окна настроек выберите раздел «Звук». Здесь вы увидите разные параметры, связанные с входом и выходом звука.

  3. Выбор устройства вывода:
    В разделе «Вывод» вы найдете выпадающий список для выбора устройства вывода. Выберите устройство, которое хотите установить в качестве стандартного. Убедитесь, что выбранное устройство отображает нужные вам параметры.

Если устройство не отображается в списке

Если ваше устройство отсутствует в списке доступных, вам следует внести изменения в файл PulseAudio.

  1. Редактирование файла конфигурации:
    Откройте терминал и выполните следующую команду, чтобы отредактировать файл /etc/pulse/default.pa:

    sudo nano /etc/pulse/default.pa

    Найдите строку, которая содержит load-module module-alsa-sink, и убедитесь, что добавлены параметры, соответствующие вашему устройству вывода.

  2. Обновление конфигурации PulseAudio:
    После внесения изменений в файл сохраните его и перезапустите PulseAudio, выполнив:

    pulseaudio -k
    pulseaudio --start

Установка через скрипт

Вы можете использовать готовый скрипт для автоматизации процесса установки стандартного звукового вывода:

  1. Создание скрипта:
    Создайте файл, например set-default-sink.sh, с содержанием, которое установит выбранное устройство как стандартное. Вы можете взять пример из этого gist.

  2. Настройка автозапуска:
    Добавьте скрипт в «Программы для автозапуска» в системе. Для этого откройте «Настройки» → «Программы для автозапуска» и нажмите «Добавить». Укажите путь к вашему скрипту и запишите его название и комментарий.

Использование командной строки

Вы также можете использовать терминальные команды для установки предпочитаемого устройства:

  1. Получение всех звуковых выходов:

    pacmd list-sinks | awk -F'"' '/device.description/{print $2}'
  2. Получение текущего активного выхода:

    ACTIVE_SINK=`pacmd list-sinks | awk '/\* index/ {print $NF}'`
  3. Установка устройства в качестве стандартного (не всегда сохраняется после перезагрузки):

    pacmd set-default-sink ${ACTIVE_SINK}

Заключение

Следуя указанным шагам, вы сможете установить стандартное устройство вывода звука в Ubuntu 22.04.2 LTS и избежать его сброса после перезагрузки системы. Если первый способ не помогает, рекомендуется обратиться к настройкам PulseAudio или использовать простой скрипт. Хорошая практика – регулярно проверять обновления системы, так как новые версии могут устранять некоторые проблемы с управлением звуком.

Оцените материал
Добавить комментарий

Капча загружается...