KDE 5 - Jak łatwo przełączać między wyjściami audio?

13

Obecnie mam zainstalowaną Plazmę KDE 5, którą bardzo lubię.

Jednak nie jest możliwe łatwe przełączanie między wyjściami audio z jednej karty dźwiękowej (SPDIF i analogowej), jak to było możliwe w Unity.

Czy istnieje sposób na osiągnięcie tego celu bez wchodzenia do tego menu tutaj:

wprowadź opis zdjęcia tutaj

Potrzebuję jednego ustawienia dla każdego

  1. Cyfrowe stereo + analogowe wejście stereo
  2. Analog Audio Stero + analogowe wejście stereo

Chcę je zmienić tutaj:

wprowadź opis zdjęcia tutaj

Czy to możliwe?

syss
źródło
1
Czy możesz wypróbować tę odpowiedź , dotyczy KDE4
user.dz
Wygląda na to, że ten aspekt interfejsu użytkownika jest w tej chwili przeprojektowywany. Istnieje post na blogu opisujący problem, proponujący rozwiązanie i proszący o opinię. Czy to sprawdzić tutaj: davidrosca.blogspot.ca/2016/04/...
user530691
Wreszcie znalazłem dobre rozwiązanie, zobacz moją odpowiedź, pamiętaj o jej zaakceptowaniu.
Postadelmaga,

Odpowiedzi:

9

Dzięki tej odpowiedzi w końcu znalazłem rozwiązanie, patrz poniższa instrukcja

Pokaż zawsze wyjście HDMI w miksie Utworzymy nowy profil, który połączy oba profile „Analog audio” i „HDMI audio”.

Z mojego zrozumienia, ten plik zawiera /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conflistę wszystkich profili mapowania między Alsa i Pulseaudio.

1.
Znajdź mapowanie powiązane z twoją Analog profilei HDMI profiledefinicją. ( opis: powinien pasować do profili urządzeń pokazanych w module ustawień Audio Volume Kde)

Dla mnie są to:

[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.
Na podstawie powyższej definicji mapowania utworzyłem następujący nowy profil grupujący oba powyższe:

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

3.
Uruchom ponownie pulsujący dźwięk za pomocą tego polecenia:

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

4.
Przejdź do ustawień telefonu KDE> Ustawienia sprzętu audio i wybierz nowy profil. 2 profile w mikserze

Teraz powinieneś zobaczyć oba profile w mieszanym, abyś mógł łatwo przełączać:

HDMI jest teraz zawsze wyświetlane w mikserze
Sugerowałbym użycie tego miksera plazmoidalnego: https://store.kde.org/p/1100894/

(dodatkowy krok) Wymuś włączenie obu wyjść

Jeśli nie przeszkadza ci jednoczesne odtwarzanie dźwięku z głośników komputera i telewizora (więc zasadniczo nie musisz nigdy przełączać wyjścia audio).

Możesz wybrać poniższe ustawienie, a wtedy będziesz mieć nowy wpis w mikserze

wprowadź opis zdjęcia tutaj

Postadelmaga
źródło
1

Ponieważ KDE 5 wydaje się być tylko nakładką na PulseAudio, możesz użyć bezpośredniego dostępu do PulseAudio za pomocą polecenia pactl .

Będziesz musiał trochę poeksperymentować, aby znaleźć odpowiednie ustawienia dla swojej dokładnej konfiguracji, ale poleciłbym doskonałą wiki Arch Linux na Pulse Audio , konfigurację Pulse Audio i przykłady .

Po ustaleniu poprawnych poleceń utwórz małe skrypty powłoki i utwórz wpis dla tych w ~/.local/share/applications/(zakładając, że KDE 5 używa darmowej specyfikacji pulpitu do tworzenia programu uruchamiającego dla aplikacji - nie jestem do końca pewien, ponieważ nigdy nie korzystałem z KDE).

oerdnj
źródło
0

Myślę, że jest teraz łatwiejszy sposób na osiągnięcie tego.

  • Otwórz „Ustawienia głośności dźwięku - plazma”
  • Kliknij ikonę „Głośność dźwięku” na
  • Kliknij kartę „Zaawansowane” w prawym górnym rogu
  • Zmień „Profil:” na „Wszystkie”

Ustawienia głośności audio, profil: wszystkie

pev.hall
źródło