~VIA~ Tradotto dal francese (e considerando la correzione segnalata alla fine della pagina del forum)
Puoi utilizzare il modulo per rimappare pulseaudio:
In un terminale:
pacmd list-sinks | grep name:
Ti invierà il nome dell'uscita stereo utilizzata. Quindi digita (sostituendo con il nome hai trovato):
pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(Nel mio caso era:
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
)
Se apri le Preferenze audio, ora dovresti avere a disposizione un'uscita mono. Per averla in modo permanente:
gksudo gedit /etc/pulse/default.pa
quindi aggiungi il file:
#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
(L'immagine proviene dalle impostazioni audio di Elementary OS Luna).
Questa risposta è un mix delle due risposte, che non sono generiche (i nomi dei canali "sinistra" e "destra" sono definiti dal fornitore della scheda audio e possono variare).
L'idea globale è utilizzare module-remap-sink come suggerito da altre risposte. Sostituiremo [skinID], [left_channel_name] e [right_channel_name] per valori trovati in seguito:
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]
Questo creerà un doppio-mono sink output che possiamo impostare come predefinito (fatto sotto).
1 - trova [skinID]
pacmd list-sinks
Nel mio caso è presente un solo lavandino; corrispondente all'unica scheda audio disponibile:
index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
=> Posso usare "0" o "alsa_output.pci-0000_00_1f.3.analog-stereo" per [skinID]
2 - trova [left_channel_name] e [right_channel_name]
pacmd list-sinks | grep -m1 "channel map:"
Nel mio caso, dà:
channel map: front-left,front-right
Quindi, per me [left_channel_name] ="front-left" e [right_channel_name]="front-right"
3 - Applica le modifiche
Per rendere effettive le modifiche, eseguirò (nel mio caso)
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
=> gli argomenti del primo comando devono adattarsi a ogni caso! Leggi l'intero post per i dettagli
Per verificare, puoi riprodurre questo video
4 (facoltativo) - Rendi permanenti le modifiche
Per mantenere queste impostazioni e applicarle a ogni avvio del computer:
- copia
/etc/pulse/default.pa
=> ~/.pulse/default.pa (se non l'hai già fatto) -
aggiungi i due comandi alla fine del file, senza "pactl " all'inizio
=> nel mio caso, questo dà:
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
Ho avuto problemi con entrambe queste risposte. Quando ho provato la risposta accettata, l'unica cosa che usciva dall'altoparlante era il rumore. Dopo alcune ricerche, ho trovato un'altra soluzione che potrebbe funzionare meglio per te:
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
Sostituisci alsa_output.pci-0000_00_1b.0.analog-stereo con il nome del sink che ottieni
pacmd list-sinks | grep name:
Segui i passaggi nella risposta accettata se desideri rendere permanente questa soluzione.