Pulseaudio: как да превключите на моно вместо на стерео

Опитвайки се да слушам музика на компютъра си, забелязах нещо интересно. Когато човекът от китара Направих онези сола, които толкова ми харесват, почти не го слушах Ясно! The аудио изход беше стерео (2 канала) и имам само 1 високоговорител (моят китарен усилвател). Че е време да се промени стерео към моно изходът на Pulseaudio!

Друг принос на Луис Лопес го прави един от победителите в нашето седмично състезание: «Споделете какво знаете за Linux«. Честито Луис!

Заобиколно решение (докато Pulseaudio се рестартира)

1.- Проверете дали нямате опция “Mono” в предпочитанията за звука (в противен случай това няма смисъл).

2.- В терминал изпълняваме следното, за да получим името на нашата «мивка».

pacmd list-мивки | grep име

3.- Сега препрограмираме аудио изхода, като заредим съответния модул, като му предадем необходимите параметри. Имайте предвид, че в "master" трябва да посочим името на нашата "мивка".

pacmd load-module module-remap-sink sink_name = mono master = alsa_output.pci-0000_00_1f.5.analog-stereo канали = 2 channel_map = моно, моно

4.- Готово, премапираната опция (Mono) вече трябва да се появи в предпочитанията за звук

ЗАБЕЛЕЖКА: Не оставяйте силата на звука (на контрола на силата на звука) твърде висока, тъй като когато излизате за едно място, това, което е излизало за двама, ще предизвика ужасно изкривяване.

Постоянна корекция (продължава дори след рестартиране на Pulseaudio)

Това беше частта, която ми струва най-много, тъй като в / var / log / syslog Pulseaudio ми даде няколко грешки ...

За да направите това постоянно, трябва да редактирате файла /etc/pulse/default.pa

И добавете два реда в края на файла като тези, които се виждат по-долу. Не забравяйте да овладеете вашата мивка, а не моята:

# Заредете модула и направете повторно картографиране
load-module module-remap-sink master = alsa_output.pci-0000_00_1f.5.analog-stereo sink_name = моно канали = 2 channel_map = моно, моно
# Изберете новото картографиране по подразбиране
set-default-sink моно

Готово с това трябва да е достатъчно за Pulseaudio да използва моно аудио изход вместо стерео. Преди какъвто и да е проблем, не забравяйте да проверите дневника на вашата система, за да откриете причината за проблема.

ЗАБЕЛЕЖКА: тези редове трябва да отиват в края на файла, за да се уверят, че модулът module-udev-detect (отговарящ за автоматично зареждане на необходимите драйвери) е зареден преди неговото изпълнение. В противен случай това би довело до грешка, тъй като при индикация на Pulseaudio на устройството, когато го „премартираме“, то няма да го разпознае.

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Жайрот Льопис каза той

    И не е ли по-лесно да плъзнете лентата за баланс докрай наляво?

  2.   Сева каза той

    Получи се благодаря !!

  3.   Котел Джеймс каза той

    Прекарахте компа compa

  4.   Фару каза той

    Благодаря много! Имам счупен високоговорител за лаптоп и ми беше гадно, че не можех да слушам музика правилно.

    Още един въпрос: максималната сила на звука при моно изход е много по-ниска от тази при използване на стерео изхода. Може ли да се модифицира така, че максималният обем да е еднакъв?

  5.   Fernando каза той

    Спасявайки живота си в 3,2,1 😀
    Благодаря ви много, работи!

  6.   нека използваме linux каза той

    Още веднъж, DL на помощ!
    Прегръдка! Павел

  7.   Адолфо Ривас каза той

    Добър ден. Аз съм нов в Linux. Този урок ми помогна да активирам моно звук, но не може да запази промените с предложените команди. Причината е, че в крайна сметка не знам как да го отворя с надпис „работен плот“, както се появява на изображението. Въвеждането на командите без промяна на терминала на "работен плот" ми казва, че не съществува. Ще се радвам на вашата помощ при финализирането на настройката на моно звука на моя компютър. Благодаря ти

    1.    Gian каза той

      Какво дистрибуция използвате? може би нямате vim, опитайте „nano“ и „sudo“:

      sudo nano /etc/pulse/default.pa

  8.   Кевин Ернандес каза той

    Бих искал да променя стерео аудио вход на моно, тъй като за да използвам микрофона, трябва да намаля силата на звука на L, но когато микрофонът е заглушен в някоя програма, звукът се повдига отново в L, така че бих искал да го блокирам канал за постоянно. Това се случва независимо от това дали заключвам каналите в Pulseaudio или не. Този метод работи ли при мен? И ако по този начин мога да го направя?