Каждый раз, когда я загружаюсь, я должен переключить свое устройство аудиовыхода на мой "Намечать" наушники потому что по некоторым причинам мои значения по умолчанию микрофона как динамик.
Вот хорошо объясненное учебное руководство для установки аудиовхода по умолчанию / вывод.
Во-первых: Перечислите использование устройств аудиовыхода
pactl list short sources
Пример вывода:
pactl list short sources
0 alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.usb-AVerMedia_Technologies__Inc._Live_Gamer_Portable_2_5202050100060-03.analog-stereo module-alsa-card.c
2 alsa_output.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
3 alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
Во-вторых: Для установки устройства вывода по умолчанию выполняет команду
pactl set-default-sink <'output_device_name'>
Пример: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
Теперь, для создания этой работы над каждым перезапуском следуйте за этим:
Во-первых, откройте файл/etc/pulse/default.pa использование:
sudo -H gedit /etc/pulse/default.pa
Затем прокрутите к нижней части файла, где две строки, запускающиеся с set-
будет прокомментирован.
Теперь, не прокомментируйте эти строки и замените ввод и вывод слов количеством приемника (для вывода) / источник (для входа), что Вы хотите быть значением по умолчанию.
Пример (устанавливает оба ввода и вывода по умолчанию):
### Make some devices default
set-default-sink 3
set-default-source 3
PS: Как обсуждено в комментариях с Меткой начала информации, также возможно (по его словам), поставить имя ввода/вывода в /etc/pulse/default.pa
вместо числа ввода/вывода.
Пример:
### Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
После выполнения этого сохраните и выйдите. Затем удалите ~/.config/pulse каталог путем выполнения rm -r ~/.config/pulse
, и затем перезагрузите систему. Однажды системные перезагрузки, соответствующие устройства должны теперь быть установлены как значения по умолчанию.
load-module module-switch-on-connect
в файле /etc/pulse/default.pa
быть # load-module module-switch-on-connect
для внесения изменений персистентными. Простое исправление в 19.10, которое сработало для меня:
Мне не удалось найти решение @singrium , предложенное для сохранения в Ubuntu 19.10. Он работал с номерами устройств в /etc/pulse/default.pa
, но когда я подключал, например, номера моих гарнитур менялись, и все перестало работать. Это не работало с именами устройств в /etc/pulse/default.pa
.
Простой обходной путь, который я нашел, - это добавление команды pactl установить приемник по умолчанию
в запускаемые приложения.
короткие приемники списка pactl
pactl set-default-receiver <Имя_вашего_устройства>
pactl set-default-loading 'Имя-устройства'
Теперь все готово. Ваше аудиоустройство по умолчанию будет устанавливаться при каждой загрузке и, таким образом, быть постоянным. Если вы хотите изменить устройство по умолчанию, просто отредактируйте имя устройства в команде запуска приложений.
Это может быть, покончили PulseAudio Volume Control
если Вы предпочитаете использовать GUI.
После того как Вы открыли PulseAudio Volume Control, выберите configuration
(последняя вкладка), затем выберите вывод и/или введите Вас, хотят использовать от profile
выпадающее меню. Это должно выглядеть подобным этому
PulseAudio Volume Control
может также использоваться для корректировки уровней громкости для каждого входа, производиться, системные звуки и приложения, которые используются в настоящее время.
Вот сообщение от Linuxhint с большим количеством информации о PulseAudio.
Чтобы заставить ответ Singrium работать, я должен был прокомментировать эту строку от моего /etc/pulse/default.pa
путем добавления #
:
# load-module module-switch-on-connect
Иначе на запуске мое аудиоустройство было бы установлено на мое устройство по умолчанию, но затем переключится на мой концентратор USB, после того как это было обнаружено. Это предотвращает тот переключатель и гарантирует, что Ваше выбранное аудиоустройство является выводом.
В моем случае на моем Bionic / 18.04.3 изменения в /etc/pulse/default.pa не работают (1)!
pactl list short sink
…
2 alsa_output.pci-0000_00_1f.3.analog-stereo …
pactl set-default-sink 2
# or
pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
отлично работает в CLI,
внесите изменения в мой ~ / .profile на основе сообщения Как автоматически запускать скрипт после входа в систему , добавьте строку:
pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
и он работает после перезагрузки
(1) У меня есть ошибка в моем / var / log / syslog во всех случаях с номером или всем текстом:
[pulseaudio] main.c: Приемный выход 2 не существует.
[pulseaudio] main.c: Выход приемника 'alsa_output.pci-0000_00_1f.3.analog-stereo' не существует.
У меня это сработало в Ubuntu 20.04.
Как было сказано ранее, вы должны перечислить устройства вывода звука:
pactl list short sinks
И затем вы можете добавить выбранное устройство в файл /etc/pulse/client.conf следующим образом:
default-sink = alsa_output.pci-0000_00_1f.3.analog-stereo
ПРИМЕЧАНИЕ : Вы должны удалить "!" из исходной строки. В Ubuntu 20.10 вам нужно удалить ";" из исходной строки.