Pulseaudio: cara menukar ke mono dan bukannya stereo

Cuba mendengar muzik di PC saya, saya dapati sesuatu yang menarik. Apabila lelaki dari gitar Saya melakukan solo yang sangat saya nikmati, saya sukar mendengarnya. Pasti! The audio keluar Stereo (2 saluran) dan saya hanya mempunyai 1 pembesar suara (amp gitar saya). Sudah tiba masanya untuk berubah stereo kepada mono keluaran Pulseaudio!

Sumbangan lain dari Luis López menjadikannya salah satu pemenang pertandingan mingguan kami: «Kongsi apa yang anda tahu mengenai Linux«. Tahniah Luis!

Penyelesaian (sehingga Pulseaudio dimulakan semula)

1.- Pastikan anda tidak mempunyai pilihan "Mono" dalam pilihan suara (jika tidak, ini tidak masuk akal).

2.- Di terminal kami melaksanakan perkara berikut untuk mendapatkan nama «sink» kami.

senarai tenggelam pacmd | nama grep

3.- Sekarang kita memetakan kembali output audio dengan memuat modul yang sesuai, melewati parameter yang diperlukan. Perhatikan bahawa dalam "master" kita mesti menentukan nama "sink" kita.

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

4.- Selesai, pilihan pemetaan semula (Mono) sudah semestinya muncul dalam pilihan suara

CATATAN: Jangan tinggalkan kelantangan (kawalan kelantangan) terlalu tinggi kerana ketika meninggalkan satu tempat yang dulu dua akan menyebabkan penyelewengan yang mengerikan.

Pembaikan kekal (berterusan walaupun selepas memulakan semula Pulseaudio)

Ini adalah bahagian yang paling membebankan saya kerana di / var / log / syslog Pulseaudio ia memberi saya beberapa kesilapan ...

Untuk menjadikannya kekal, anda mesti mengedit fail /etc/pulse/default.pa

Dan tambahkan dua baris di hujung fail seperti yang dilihat di bawah. Ingatlah untuk menguasai sink anda dan bukan milik saya:

# Muatkan modul dan peta semula
load-module module-remap-sink master = alsa_output.pci-0000_00_1f.5.analog-stereo sink_name = saluran mono = 2 channel_map = mono, mono
# Pilih pemetaan lalai baru
set-default-singki mono

Siap dengan itu sudah cukup untuk Pulseaudio menggunakan output audio mono dan bukannya stereo. Sebelum ada masalah, ingatlah untuk memeriksa log sistem anda untuk mengesan punca masalah.

CATATAN: baris ini mesti berada di hujung fail, untuk memastikan modul modul-udev-Detect (yang bertanggungjawab memuatkan pemacu yang diperlukan secara automatik) dimuat sebelum pelaksanaannya. Jika tidak, ia akan memberikan kesalahan kerana ketika menunjukkan kepada Pulseaudio peranti tersebut ketika kita “memetakan ulang”, ia tidak akan mengenalinya.