Каждый раз, когда я загружаюсь, мне приходится переключать свое устройство вывода звука на наушники "Line Out", потому что по какой-то причине мой микрофон по умолчанию используется в качестве динамика.
Каждый раз, когда я загружаюсь, мне приходится переключать свое устройство вывода звука на наушники "Line Out", потому что по какой-то причине мой микрофон по умолчанию используется в качестве динамика.
Ответы:
Вот хорошо объясненное руководство, чтобы установить аудио вход / выход по умолчанию.
Первый: список устройств вывода звука, используя
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 / pulserm -r ~/.config/pulse , а затем перезагрузите систему. После перезагрузки системы соответствующие устройства теперь должны быть установлены по умолчанию.
load-module module-switch-on-connectв файл , /etc/pulse/default.paчтобы быть # load-module module-switch-on-connectдля того , чтобы сделать изменения постоянными.
'alsa_output.pci-0000_00_1f.3.analog-stereo'в примере) для set-default-sink, чем номер устройства. Число может измениться, это имя, скорее всего, не будет ...
pactl list short sinksи в приведенном ниже примере вы используете pactl list short sources. Это немного сбивает с толку.
Чтобы заставить ответ Singrium работать, я должен был закомментировать эту строку из моего /etc/pulse/default.pa, добавив #:
# load-module module-switch-on-connect
В противном случае при запуске мое аудиоустройство будет установлено на мое устройство по умолчанию, но затем будет переключено на концентратор USB, как только оно будет обнаружено. Это предотвращает этот переключатель и гарантирует, что выбранное аудиоустройство является выходным.
Это можно сделать, PulseAudio Volume Controlесли вы предпочитаете использовать графический интерфейс.
После того, как вы открыли PulseAudio Volume Control, выберите configuration(последняя вкладка), затем выберите выход и / или вход, который вы хотите использовать, из profileвыпадающего меню.
Это должно выглядеть примерно так
PulseAudio Volume Control также может использоваться для регулировки уровней громкости для каждого входа, выхода, системных звуков и приложений, которые используются в настоящее время.
Вот сообщение от Linuxhint с дополнительной информацией о PulseAudio.
sudoне требуется при запускеsudo rm -r ~/.config/pulse