Выберите, выводить ли звук через динамики или наушники? - proUbuntu
3 голосов
/

Мне нравится держать наушники подключенными, затем в зависимости от ситуации просто переключайте аудиовыход по мере необходимости. Я легко могу сделать это в Windows - мои наушники и колонки отображаются как разные устройства, и я могу переключаться.

В Ubuntu (Kubuntu 18.04) я не могу заставить это работать. После некоторой тряски я обнаружил, что я могу отключить Automute в alsamixer, и таким образом у меня может быть звук, исходящий как из динамиков, так и из наушников, но я все еще не могу найти способ выбора между ними. Импульсное аудио и настройки kde показывают только одно устройство (встроенный аналоговый стереозвук).

Редактировать: Я думал, что, возможно, смогу оставить наушники подключенными и использовать скрипт для включения / выключения автоматического выключения в зависимости от того, хочу ли я слушать наушники / динамики. Но это не работает, потому что с отключенным автоматическим выключением громкость динамика намного ниже.

Редактировать: вывод aplay -l согласно запросу:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1220 Analog [ALC1220 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC1220 Digital [ALC1220 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: GoMic [Samson GoMic], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Ответы [ 2 ]

0 голосов
/

См. @ 1001 * отличный ответ @ WinEunuuchs2Unix здесь .

После того, как я следовал этим инструкциям, мои Line Out и Наушники (на самом деле у меня гарнитура с микрофоном) стали появляться отдельно в приложении Ubuntu 16.04 'Sound', тогда как раньше отображается только один или другой. Я могу поменять местами устройство вывода, щелкнув по нему в приложении Sound.

Ubuntu 16.04 'Sound' app

Вкратце, вам необходимо отредактировать файлы конфигурации Pulseaudio:

  • /usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf
  • /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
0 голосов
/

Чтобы наушники были подключены, отключите функцию автоматического отключения звука в ALSA

предпочтительное начальное состояние - воспроизведение звука через динамики и наушники

Получить точные имена элементов управления ALSA (с учетом регистра) из alsamixer или использовать команду терминала:

amixer -c 0

Создание кнопок запуска для включения или выключения звука на рабочем столе, панели, док-станции и т. Д.

команда запуска

amixer -c 0 [name] toggle

заменить [имя] на правильное имя элемента ALSA для отключения / включения звука

...