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

13

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

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

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

введите описание изображения здесь

Мне нужно как один параметр для каждого

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

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

введите описание изображения здесь

Является ли это возможным?

syss
источник
1
Не могли бы вы попробовать этот ответ , он для KDE4
user.dz
Кажется, что этот аспект пользовательского интерфейса в настоящее время переработан. Есть запись в блоге, которая описывает проблему, предлагает решение и запрашивает обратную связь. Как проверить его здесь: davidrosca.blogspot.ca/2016/04/...
user530691
Наконец, я нашел хорошее решение, посмотрите мой ответ, пожалуйста, не забудьте принять его.
Постадельмага

Ответы:

9

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

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

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

1.
Найдите сопоставление, которое относится к вашему Analog profileи HDMI profileопределению. ( описание: должно соответствовать профилям устройств, показанным в модуле настройки громкости звука 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.
На основе приведенного выше определения картирования я создал следующий новый профиль, объединяющий оба вышеуказанных профиля:

[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.
Перейдите в настройки фонона KDE> Настройка аудиооборудования и выберите новый профиль. 2 профиля в смесителе

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

HDMI теперь всегда отображается в микшере
Я бы предложил использовать этот плазмоидный миксер: https://store.kde.org/p/1100894/

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

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

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

введите описание изображения здесь

Postadelmaga
источник
1

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

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

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

oerdnj
источник
0

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

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

Настройки громкости звука, профиль: все

pev.hall
источник