KDE 5 - Как легко переключаться между аудиовыходами?

11

В настоящее время у меня установлен KDE 5 Plasma, который мне очень нравится.

Однако, нет возможности легко переключаться между аудиовыходами с одной звуковой карты (SPDIF и аналоговой), как это было возможно в Unity.

Есть ли способ сделать это, не перейдя в это меню здесь:

Мненужнаоднанастройкадлякаждого

  1. Цифровойстерео+аналоговыйстереовход
  2. Аналоговыйстереостерео+аналоговыйстереовход

Яхочуизменитьихздесь:

Возможно ли это?

    
задан syss 11.04.2016 в 22:44
источник

3 ответа

4

Благодаря этот ответ Наконец, я нашел решение, см. ниже инструкцию

Показать всегда выход HDMI в смешанном Мы создадим новый профиль, который связывает оба профиля «Аналоговый звук» и «Аудио HDMI».

Из моего понимания этого файла /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf отображает все профили сопоставления между Alsa и Pulseaudio.

1.
Найдите сопоставление, относящееся к вашим определениям Analog profile и HDMI profile . ( описание: должно соответствовать Профили устройств , показанным в модуле настройки Audio Volume Kde)

Для меня следующие:

[Mapping analog-stereo]
device-strings = front:%f
channel-map = left,right
paths-output = analog-output analog-output-lineout analog-output-speaker analog-output-headphones analog-output-headphones-2
paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-input-headphone-mic analog-input-headset-mic
priority = 10

[Mapping hdmi-stereo-extra1]
description = Digital Stereo (HDMI 2)
device-strings = hdmi:%f,1
paths-output = hdmi-output-1
channel-map = left,right
priority = 2
direction = output

2.
На основе приведенного выше определения Mapping я создал следующий новый профиль, который группирует оба из них:

[Profile output:analog-stereo+output:hdmi-stereo-extra1]
description = All
output-mappings = analog-stereo hdmi-stereo-extra1
input-mappings = analog-stereo

3.
Перезапустите импульсный звук с помощью этой команды:

pulseaudio --kill; sleep 1; pulseaudio --start

4.
Перейдите к настройкам phonon KDE > Audio Hardware setup и выберите новый профиль.  

Теперьвыдолжныувидетьобапрофилявсмешанном,ивысможетелегкопереключаться:


Ябыпредложилиспользоватьэтотплазмоидныйсмеситель: Ссылка

(дополнительный шаг) Принудительный выход с поддержкой

Если вы не возражаете, чтобы одновременно отображались как динамики компьютера, так и ТВ-выход (так что в основном вам не нужно переключать аудиовыход когда-либо).

Вы можете выбрать настройку ниже, а затем у вас будет новая запись в микшере

    
ответ дан Postadelmaga 27.01.2018 в 12:33
источник
2

Кажется, что в данный момент этот аспект пользовательского интерфейса пересматривается. Существует сообщение в блоге, которое описывает проблему, предлагает решение и запрашивает обратную связь. Проверьте это здесь:

Ссылка

    
ответ дан user530691 27.04.2016 в 08:22
1

Поскольку KDE 5, по-видимому, является просто интерфейсом для PulseAudio, вы можете использовать прямой доступ к PulseAudio с помощью команды pactl .

Вам нужно немного поэкспериментировать, чтобы найти правильные настройки для вашей точной настройки, но я бы рекомендовал отличную вики Arch Linux на Pulse Audio , Конфигурация импульсного аудио и Examples .

После определения правильных команд создайте небольшие сценарии оболочки и создайте запись для тех, кто находится в ~/.local/share/applications/ (при условии, что KDE 5 использует бесплатную спецификацию рабочего стола для создания пусковой установки для приложений - я не уверен, как никогда не использовал KDE) .

    
ответ дан oerdnj 24.04.2016 в 18:07
0

Я думаю, что теперь есть более простой способ добиться этого.

  • Откройте «Настройки аудиопотока - плазма»
  • Нажмите значок «Audio Volume» на
  • Нажмите вкладку «Дополнительно» в правом верхнем углу.
  • Измените «Профиль:» на "Все"

    
ответ дан pev.hall 03.08.2018 в 01:14