Вопрос или проблема
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» после перезагрузки может быть крайне неудобной. Ниже приведены подробные шаги для настройки постоянного устройства вывода звука, а также несколько дополнительных способов решения этой проблемы.
Шаги для установки стандартного звукового вывода
-
Открытие настроек:
Начнем с того, что вам нужно запустить настройки системы. Для этого кликните на иконку системных настроек в верхнем правом углу экрана и выберите "Настройки" или введитеgnome-control-center
в командной строке. -
Перейдите в раздел звука:
В левой части окна настроек выберите раздел «Звук». Здесь вы увидите разные параметры, связанные с входом и выходом звука. -
Выбор устройства вывода:
В разделе «Вывод» вы найдете выпадающий список для выбора устройства вывода. Выберите устройство, которое хотите установить в качестве стандартного. Убедитесь, что выбранное устройство отображает нужные вам параметры.
Если устройство не отображается в списке
Если ваше устройство отсутствует в списке доступных, вам следует внести изменения в файл PulseAudio.
-
Редактирование файла конфигурации:
Откройте терминал и выполните следующую команду, чтобы отредактировать файл/etc/pulse/default.pa
:sudo nano /etc/pulse/default.pa
Найдите строку, которая содержит
load-module module-alsa-sink
, и убедитесь, что добавлены параметры, соответствующие вашему устройству вывода. -
Обновление конфигурации PulseAudio:
После внесения изменений в файл сохраните его и перезапустите PulseAudio, выполнив:pulseaudio -k pulseaudio --start
Установка через скрипт
Вы можете использовать готовый скрипт для автоматизации процесса установки стандартного звукового вывода:
-
Создание скрипта:
Создайте файл, напримерset-default-sink.sh
, с содержанием, которое установит выбранное устройство как стандартное. Вы можете взять пример из этого gist. -
Настройка автозапуска:
Добавьте скрипт в «Программы для автозапуска» в системе. Для этого откройте «Настройки» → «Программы для автозапуска» и нажмите «Добавить». Укажите путь к вашему скрипту и запишите его название и комментарий.
Использование командной строки
Вы также можете использовать терминальные команды для установки предпочитаемого устройства:
-
Получение всех звуковых выходов:
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 и избежать его сброса после перезагрузки системы. Если первый способ не помогает, рекомендуется обратиться к настройкам PulseAudio или использовать простой скрипт. Хорошая практика – регулярно проверять обновления системы, так как новые версии могут устранять некоторые проблемы с управлением звуком.