GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Mono-Soundausgabe in Ubuntu?

~VIA~ Aus dem Französischen übersetzt (und unter Berücksichtigung der am Ende der Forumsseite angegebenen Korrektur)

Sie können das Modul verwenden, um pulseaudio neu zuzuordnen:

In einem Terminal:

pacmd list-sinks | grep name:

Es sendet Ihnen den Namen des verwendeten Stereoausgangs. Dann geben Sie (ersetzen durch den Namen ein Sie gefunden haben):

pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono

(In meinem Fall war das:

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

)

Wenn Sie die Sound-Einstellungen öffnen, sollte jetzt ein Mono-Ausgang verfügbar sein. Um diesen dauerhaft zu haben:

gksudo gedit /etc/pulse/default.pa

dann fügen Sie die Datei hinzu:

#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

(Das Bild stammt aus den Soundeinstellungen von Elementary OS Luna).


Diese Antwort ist eine Mischung aus den beiden Antworten, die nicht generisch sind (die Kanalnamen "links" und "rechts" werden vom Soundkartenhersteller definiert und können variieren).

Die allgemeine Idee ist, module-remap-sink zu verwenden, wie in anderen Antworten vorgeschlagen. Wir werden [skinID], [left_channel_name] und [right_channel_name] ersetzen durch später gefundene Werte:

pacmd load-module module-remap-sink sink_name=combined-mono master=[skinID] channels=4 master_channel_map=[right_channel_name],[left_channel_name],[right_channel_name],[left_channel_name] channel_map=[left_channel_name],[left_channel_name],[right_channel_name],[right_channel_name]

Dadurch entsteht ein Doppel-Mono Sink-Ausgabe, die wir als Standardausgabe festlegen können (unten ausgeführt).

1 - finde [skinID]

pacmd list-sinks

In meinem Fall ist nur ein Waschbecken vorhanden; entsprechend der einzigen verfügbaren Soundkarte:

index: 0
    name: <alsa_output.pci-0000_00_1f.3.analog-stereo>

=> Ich kann entweder "0" oder "alsa_output.pci-0000_00_1f.3.analog-stereo" für [skinID]

verwenden

2 - finde [linker_Kanalname] und [rechter_Kanalname]

pacmd list-sinks | grep -m1 "channel map:"

In meinem Fall ergibt es:

channel map: front-left,front-right

Also für mich [left_channel_name] ="front-left" und [right_channel_name]="front-right"

3 - Änderungen übernehmen

Damit Änderungen wirksam werden, muss ich (in meinem Fall) ausführen

pactl load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
pactl set-default-sink combined-mono

=> die Argumente des ersten Befehls sind jeweils anzupassen ! Lesen Sie den gesamten Beitrag für Details

Zur Bestätigung können Sie dieses Video abspielen

4 (optional) - Änderungen dauerhaft machen

Um diese Einstellungen beizubehalten und sie bei jedem Start des Computers anzuwenden:

  • kopiere /etc/pulse/default.pa => ~/.pulse/default.pa (falls noch nicht geschehen)
  • Fügen Sie die beiden Befehle am Ende der Datei hinzu, ohne "pactl" am Anfang

    => in meinem Fall ergibt dies:

    load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
    set-default-sink combined-mono
    

Ich hatte Probleme mit diesen beiden Antworten. Als ich die akzeptierte Antwort versuchte, war das einzige, was aus dem Lautsprecher kam, Rauschen. Nach einigem Suchen habe ich eine andere Lösung gefunden, die für Sie möglicherweise besser funktioniert:

pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=4 channel_map=left,right,left,right master_channel_map=left,left,right,right

Ersetzen Sie alsa_output.pci-0000_00_1b.0.analog-stereo durch den Senkennamen, den Sie erhalten haben

pacmd list-sinks | grep name:

Befolgen Sie die Schritte in der akzeptierten Antwort, wenn Sie diese Lösung dauerhaft machen möchten.


Linux
  1. Wie installiere ich Mono unter Ubuntu 20.04?

  2. Standard-Soundgerät ändern?

  3. Ubuntu 20.04 Problem mit Tonausgabegerät ändern?

  4. Behebung des Problems „Kein Ton (Dummy-Ausgabe)“ in Ubuntu mit SND HDA Intel

  5. Wie kann /dev/urandom zur Linux-Soundausgabe geleitet werden?

Installieren Sie Mono unter Ubuntu 20.04 LTS

Soundkarte als Dumthe-Ausgang in Ubuntu 18.04 angezeigt?

Änderungsbenachrichtigung (Warnung) Ton in Ubuntu?

Ausgewähltes Tonausgabegerät bleibt zwischen Neustarts im Gnome-Kontrollzentrum nicht bestehen?

So installieren Sie Mono unter Ubuntu 22.04

So installieren Sie Mono unter Ubuntu 20.04