Pulseaudio: hvordan man skifter til mono i stedet for stereo

Forsøger at lytte til musik på min pc bemærkede jeg noget interessant. Når fyren fra guitar Jeg lavede de soloer, som jeg nyder så godt, jeg har næsten ikke lyttet til det. Klar! Det lyd ud det var stereo (2 kanaler), og jeg har kun 1 højttaler (min guitarforstærker). Det er tid til at skifte stereo til mono output fra Pulseaudio!

Et andet bidrag fra Luis López gør ham til en af ​​vinderne af vores ugentlige konkurrence: «Del hvad du ved om Linux«. Tillykke Luis!

Løsning (indtil Pulseaudio genstartes)

1.- Kontroller, at du ikke har indstillingen “Mono” tilgængelig i lydindstillingerne (ellers giver det ikke mening).

2.- I en terminal udfører vi følgende for at få navnet på vores «vask».

pacmd liste-dræn | grep navn

3.- Nu kortlægger vi lydoutputtet ved at indlæse det tilsvarende modul og videregive de nødvendige parametre. Bemærk, at vi i "master" skal angive navnet på vores "sink".

pacmd load-module module-remap-sink sink_name = mono master = alsa_output.pci-0000_00_1f.5.analog-stereo kanaler = 2 channel_map = mono, mono

4.- Udført, den genkortlagte indstilling (Mono) skal allerede vises i lydindstillingerne

BEMÆRK: Efterlad ikke lydstyrken (for lydstyrkeknappen) for højt, da det, der plejede at gå ud for to steder, ville medføre en forfærdelig forvrængning, når man går ud et sted.

Permanent rettelse (vedvarer selv efter genstart af Pulseaudio)

Dette var den del, der kostede mig mest, da det i / var / log / syslog Pulseaudio gav mig flere fejl ...

For at gøre dette permanent skal du redigere /etc/pulse/default.pa filen

Og tilføj to linjer til slutningen af ​​filen som dem, der ses nedenfor. Husk at mestre din vask og ikke min:

# Indlæs modulet og kortlæg det igen
load-module module-remap-sink master = alsa_output.pci-0000_00_1f.5.analog-stereo sink_name = monokanaler = 2 channel_map = mono, mono
# Vælg den nye standardkortlægning
sæt-standard-vask mono

Klar med det skulle være nok for Pulseaudio til at bruge en monolydudgang i stedet for stereo. Før ethvert problem, skal du huske at kontrollere loggen på dit system for at opdage årsagen til problemet.

BEMÆRK: disse linjer skal gå til slutningen af ​​filen for at sikre, at modulmodulet-udev-detect (med ansvar for automatisk indlæsning af de nødvendige drivere) indlæses inden dets udførelse. Ellers ville det give en fejl, da det ved Pulseaudio at angive enheden, når vi "kortlægger" det, ville det ikke genkende det.

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Jairot Llopis sagde han

    Og er det ikke nemmere at trække balancebjælken helt til venstre?

  2.   Sheba sagde han

    Det fungerede tak !!

  3.   James kedel sagde han

    Du brugte compa 😉

  4.   farru sagde han

    Mange tak! Jeg har en ødelagt bærbar højttaler, og jeg var træt af ikke at kunne lytte til musik ordentligt.

    Bare et spørgsmål mere: den maksimale lydstyrke ved hjælp af mono-output er meget lavere end ved hjælp af stereo-output. Kan det ændres, så den maksimale lydstyrke er den samme?

  5.   Fernando sagde han

    Redder mit liv i 3,2,1 😀
    Mange tak, det fungerede!

  6.   lad os bruge linux sagde han

    Igen, DL til undsætning!
    Et kram! Paul

  7.   Adolf Rivas sagde han

    God eftermiddag. Jeg er ny på Linux. Denne vejledning hjalp mig med at aktivere monolyd, men det kan ikke gemme ændringerne med de foreslåede kommandoer. Årsagen er, at jeg til sidst ikke ved, hvordan man åbner den, der siger "desktop", som det vises på billedet. Indtastning af kommandoerne uden at ændre terminalen til "desktop" fortæller mig, at den ikke findes. Jeg ville sætte pris på din hjælp til at færdiggøre mono-lydopsætningen på min computer. tak skal du have

    1.    Gian sagde han

      Hvilken distro bruger du? måske har du ikke vim, prøv 'nano' og 'sudo':

      sudo nano /etc/pulse/default.pa

  8.   kevin hernandez sagde han

    Jeg vil gerne ændre et stereolydindgang til mono, for for at bruge mikrofonen skal jeg sænke lydstyrken på L, men når mikrofonen er dæmpet i et eller andet program, hæves lyden igen i L, så det vil jeg gerne blokere kanal permanent. Dette sker, uanset om jeg låser kanalerne i Pulseaudio eller ej. Virker denne metode for mig? Og hvis det er sådan jeg kunne gøre det?