Pulseaudio: come passare a mono invece che stereo

Cercando di ascoltare musica sul mio PC ho notato qualcosa di interessante. Quando il ragazzo del chitarra Ho fatto quegli assoli che mi piacciono così tanto, li ascoltavo a malapena. Chiaro! Il Uscita audio era Stereo (2 canali) e ho solo 1 altoparlante (il mio amplificatore per chitarra). È il momento di cambiare stereo in mono l'uscita di Pulseaudio!

Un altro contributo di Luis López lo rende uno dei vincitori del nostro concorso settimanale: «Condividi ciò che sai su Linux«. Congratulazioni Luis!

Soluzione (fino al riavvio di Pulseaudio)

1. - Verifica di non avere l'opzione "Mono" disponibile nelle tue preferenze audio (altrimenti non ha senso).

2. - In un terminale eseguiamo quanto segue per ottenere il nome del nostro «sink».

pacmd list-sink | nome grep

3. - Ora rimappiamo l'uscita audio caricando il modulo corrispondente, passandogli i parametri necessari. Notare che in "master" dobbiamo specificare il nome del nostro "sink".

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

4. - Fatto, l'opzione rimappata (Mono) dovrebbe già apparire nelle preferenze audio

NOTA: non lasciare il volume (del controllo del volume) troppo alto poiché quando si esce per un posto quello che si spegne per due provocherà una terribile distorsione.

Correzione permanente (persiste anche dopo il riavvio di Pulseaudio)

Questa è stata la parte che mi è costata di più poiché in / var / log / syslog Pulseaudio mi dava diversi errori ...

Per renderlo permanente è necessario modificare il file /etc/pulse/default.pa

E aggiungi due righe alla fine del file come quelle viste di seguito. Ricordati di dominare il tuo lavandino e non il mio:

# Carica il modulo e rimappa
load-module module-remap-sink master = alsa_output.pci-0000_00_1f.5.analog-stereo sink_name = mono channels = 2 channel_map = mono, mono
# Seleziona la nuova mappatura predefinita
set-default-lavello mono

Pronto con quello dovrebbe essere sufficiente per Pulseaudio per utilizzare un'uscita audio mono invece di stereo. Prima di qualsiasi problema, ricordati di controllare il registro del tuo sistema per rilevare la causa del problema.

NOTA: queste righe devono andare alla fine del file, per assicurarsi che il modulo module-udev-detect (incaricato di caricare automaticamente i driver necessari) sia caricato prima della sua esecuzione. Altrimenti darebbe un errore in quanto indicando a Pulseaudio il dispositivo quando "rimappiamo" non lo riconoscerebbe.

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Jairot Llopis suddetto

    E non è più facile trascinare la barra di bilanciamento completamente a sinistra?

  2.   Seba suddetto

    Ha funzionato grazie !!

  3.   James boiler suddetto

    Hai speso compa 😉

  4.   farru suddetto

    Molte grazie! Ho un altoparlante del laptop rotto ed ero stufo di non essere in grado di ascoltare la musica correttamente.

    Ancora una domanda: il volume massimo utilizzando l'uscita mono è molto inferiore rispetto all'utilizzo dell'uscita stereo. Può essere modificato in modo che il volume massimo sia lo stesso?

  5.   Fernando suddetto

    Salvarmi la vita in 3,2,1 😀
    Grazie mille, ha funzionato!

  6.   usiamo linux suddetto

    Ancora una volta, DL in soccorso!
    Un abbraccio! Paolo

  7.   Adolfo Riva suddetto

    Buon pomeriggio. Sono nuovo di Linux, questo tutorial mi ha aiutato ad abilitare il suono mono, ma non può salvare le modifiche con i comandi suggeriti. Il motivo è che alla fine non so come aprirlo che dice "desktop" come appare nell'immagine. Inserendo i comandi senza cambiare il terminale in "desktop" mi dice che non esiste. Apprezzerei il tuo aiuto nel finalizzare la configurazione del suono mono sul mio computer. Grazie

    1.    Gian suddetto

      Che distro usi? forse non hai vim, prova 'nano' e 'sudo':

      sudo nano /etc/pulse/default.pa

  8.   Kevin Hernández suddetto

    Vorrei cambiare un ingresso audio stereo in mono, dato che per usare il microfono devo abbassare il volume di L, ma quando il microfono viene disattivato in qualche programma l'audio viene alzato di nuovo in L, quindi vorrei bloccarlo canale permanentemente. Questo accade indipendentemente dal fatto che blocchi o meno i canali in Pulseaudio. Questo metodo funziona per me? E se è così che potrei farlo?