Pulseaudio: hvordan bytte til mono i stedet for stereo

Prøver å lytte til musikk på PCen min la jeg merke til noe interessant. Når fyren fra gitar Jeg gjorde de soloene jeg liker så godt, jeg hørte nesten ikke på den. Klar! De lyd ut det var stereo (2 kanaler) og jeg har bare 1 høyttaler (gitarforsterkeren min). Det er på tide å bytte stereo til mono produksjonen av Pulseaudio!

Et annet bidrag fra Luis López gjør ham til en av vinnerne av den ukentlige konkurransen vår: «Del det du vet om Linux«. Gratulerer Luis!

Løsning (til Pulseaudio starter på nytt)

1. - Kontroller at du ikke har “Mono” -alternativet tilgjengelig i lydinnstillingene (ellers gir ikke dette mening).

2. - I en terminal utfører vi følgende for å få navnet på «vasken».

pacmd listevasker | grep-navn

3. - Nå kartlegger vi lydutgangen ved å laste inn den tilsvarende modulen og sende de nødvendige parametrene. Merk at i "master" må vi spesifisere navnet på "vasken".

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. - Klar, det omkartede alternativet (Mono) skal allerede vises i lydinnstillingene

MERKNAD: Ikke la volumet (av volumkontrollen) være for høyt, siden det som før gikk ut for to steder vil føre til en forferdelig forvrengning når du går ut på ett sted.

Permanent løsning (vedvarer selv etter at du har startet Pulseaudio på nytt)

Dette var den delen som kostet meg mest siden i / var / log / syslog Pulseaudio ga det meg flere feil ...

For å gjøre dette permanent må du redigere /etc/pulse/default.pa filen

Og legg til to linjer på slutten av filen, som de som er sett nedenfor. Husk å mestre vasken din og ikke min:

# Last inn modulen og kartlegg på nytt
load-module module-remap-sink master = alsa_output.pci-0000_00_1f.5.analog-stereo sink_name = monokanaler = 2 channel_map = mono, mono
# Velg den nye standardkartleggingen
sett-standard-vask mono

Klar med det burde være nok for Pulseaudio å bruke en monolydutgang i stedet for stereo. Husk å sjekke loggen til systemet ditt før eventuelle problemer for å oppdage årsaken til problemet.

MERKNAD: disse linjene må gå til slutten av filen, for å sikre at modulen-udev-detekteringsmodulen lastes inn før kjøring (ansvarlig for å laste de nødvendige driverne automatisk). Ellers vil det gi en feil siden den ikke ville gjenkjenne den når den skulle indikere enheten til Pulseaudio når vi "kartlegger" den på nytt.

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Jairot Llopis sa

    Og er det ikke lettere å dra balansefeltet helt til venstre?

  2.   Seba sa

    Det fungerte takk !!

  3.   James kjele sa

    Du brukte compa 😉

  4.   farru sa

    Takk så mye! Jeg har en ødelagt bærbar høyttaler og var lei av å ikke kunne høre på musikk ordentlig.

    Bare et spørsmål til: det maksimale volumet ved bruk av mono-utgangen er mye lavere enn stereoutgangen. Kan det endres slik at maksimalt volum er det samme?

  5.   Fernando sa

    Redder livet mitt på 3,2,1 😀
    Tusen takk, det fungerte!

  6.   la oss bruke linux sa

    Nok en gang, DL til unnsetning!
    En klem! Paul

  7.   Adolf Rivas sa

    God ettermiddag. Jeg er ny på Linux. Denne opplæringen hjalp meg med å aktivere monolyd, men kan ikke lagre endringer med de foreslåtte kommandoene. Årsaken er at til slutt vet jeg ikke hvordan jeg skal åpne den som sier "desktop" slik den ser ut på bildet. Å skrive inn kommandoene uten å endre terminalen til "desktop" forteller meg at den ikke eksisterer. Jeg vil sette pris på din hjelp til å fullføre monolydoppsettet på datamaskinen min. Takk skal du ha

    1.    Gian sa

      Hvilken distro bruker du? kanskje du ikke har vim, prøv 'nano' og 'sudo':

      sudo nano /etc/pulse/default.pa

  8.   Kevin Hernandez sa

    Jeg vil endre stereolydinngang til mono, siden for å bruke mikrofonen må jeg senke volumet på L, men når mikrofonen er dempet i et eller annet program, blir lyden hevet igjen i L, så jeg vil blokkere det kanal permanent. Dette skjer uansett om jeg låser kanalene i Pulseaudio eller ikke. Fungerer denne metoden for meg? Og hvis dette er hvordan jeg kunne gjøre det?