Czy istnieje prosty sposób na wymuszenie wyjścia dźwięku monofonicznego - dla jednego ucha, jednej słuchawki, jednego głośnika?
26
~ VIA ~ Tłumaczenie z języka francuskiego (z uwzględnieniem korekty zasygnalizowanej na końcu strony forum)
Możesz użyć tego modułu do zmiany mapowania pulseaudio:
W terminalu:
pacmd list-sinks | grep name:
Wyśle ci nazwę zastosowanego wyjścia stereo. Następnie piszesz (zastępując znalezioną nazwą ):
pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(W moim przypadku było to:
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1e.2.analog-stereo channels=2 channel_map=mono,mono
)
Jeśli otworzysz Preferencje dźwięku, powinieneś mieć dostępne wyjście mono. Aby mieć to na stałe:
gksudo gedit /etc/pulse/default.pa
następnie dodajesz do pliku:
#Remapping output stereo to mono
load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(Obraz pochodzi z ustawień dźwięku Elementary OS Luna).
Miałem problemy z obiema tymi odpowiedziami. Kiedy próbowałem zaakceptować odpowiedź, jedyną rzeczą, która wyszła z głośnika, był hałas. Po kilku poszukiwaniach znalazłem inne rozwiązanie, które może być dla Ciebie lepsze:
Zamień alsa_output.pci-0000_00_1b.0.analog-stereo na nazwę zlewu, którą otrzymałeś
Wykonaj kroki z zaakceptowanej odpowiedzi, jeśli chcesz, aby to rozwiązanie było trwałe.
źródło
Ta odpowiedź jest mieszanką dwóch odpowiedzi, które nie są ogólne (nazwy kanałów „lewy” i „prawy” są zdefiniowane przez dostawcę karty dźwiękowej i mogą się różnić).
Globalnym pomysłem jest użycie modułu-remap-sink zgodnie z sugestiami innych odpowiedzi. Będziemy zastąpić [skinID], [left_channel_name] i [right_channel_name] o wartości znaleziono później:
Spowoduje to utworzenie wyjścia zlewu podwójnego mono, który możemy ustawić jako domyślny (poniżej).
1 - znajdź [skinID]
W moim przypadku obecny jest tylko jeden zlew; odpowiadający jedynej dostępnej karcie dźwiękowej:
=> Mogę użyć „0” lub „alsa_output.pci-0000_00_1f.3.analog-stereo” dla [skinID]
2 - znajdź [nazwa_kanału po lewej] i [nazwa_kanału po prawej]
W moim przypadku daje to:
Tak więc dla mnie [nazwa_kanału po lewej] = "nazwa przedniego lewa" i [nazwa_kanału po prawej] = "prawa przednia"
3 - Zastosuj zmiany
Aby zmiany były skuteczne, uruchomię (w moim przypadku)
=> Argumenty pierwszego polecenia mają być dostosowane do każdego przypadku! Przeczytaj post, aby uzyskać szczegółowe informacje
Aby to zweryfikować, możesz odtworzyć ten film
4 (opcjonalnie) - Wprowadź zmiany na stałe
Aby zachować te ustawienia i stosować je przy każdym uruchomieniu komputera:
/etc/pulse/default.pa
=> ~ / .pulse / default.pa (jeśli jeszcze nie zostało to zrobione)dodaj dwa polecenia na końcu pliku, bez „pactl” na początku
=> w moim przypadku daje to:
źródło
Instalowanie Gnome Alsa Mixer poprzez wykonanie
istnieje kilka opcji:
„Mono Output Select” i „Mix Mono”
źródło