Pulseaudio: як перейти на моно, а не на стерео

Намагаючись слухати музику на своєму ПК, я помітив щось цікаве. Коли хлопець з Guitarra Я робив ті соло, які мені так подобаються, я майже не слухав їх. Звичайно! аудіо вихід це був стерео (2 канали), і я маю лише 1 динамік (мій гітарний підсилювач). Час змін від стерео до моно вихід Pulseaudio!

Ще один внесок Луїса Лопеса робить його одним з переможців нашого щотижневого конкурсу: «Поділіться своїми знаннями про Linux«. Вітаємо, Луїс!

Вирішення проблеми (до перезапуску Pulseaudio)

1. - Переконайтесь, що у ваших параметрах звуку немає опції “Моно” (інакше це не має сенсу).

2. - У терміналі ми виконуємо наступне, щоб отримати назву нашого «стоку».

pacmd list-sinks | ім'я grep

3. - Тепер ми повторно зіставляємо аудіо вихід, завантажуючи відповідний модуль, передаючи йому необхідні параметри. Зверніть увагу, що в "master" ми повинні вказати назву нашого "sink".

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

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 = mono канали = 2 channel_map = моно, моно
# Виберіть нове відображення за замовчуванням
встановити за замовчуванням раковина моно

Готового до цього має бути достатньо, щоб Pulseaudio використовував монозвуковий вихід замість стерео. Перед будь-якою проблемою не забудьте перевірити журнал вашої системи, щоб виявити причину проблеми.

ПРИМІТКА: ці рядки повинні йти до кінця файлу, щоб забезпечити завантаження модуля-udev-виявлення модуля перед виконанням (відповідає за автоматичне завантаження необхідних драйверів). В іншому випадку це дасть помилку, оскільки при вказівці Pulseaudio на пристрій, коли ми його “перемапуємо”, він не розпізнає його.

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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

  1.   Жайро Льопіс - сказав він

    І чи не простіше перетягнути панель балансу до упору вліво?

  2.   Сава - сказав він

    Це спрацювало завдяки !!

  3.   Котел Джеймса - сказав він

    Ви витратили компа 😉

  4.   Фарру - сказав він

    Дуже дякую! У мене зламався динамік ноутбука, і мені набридло, що я не можу слухати музику належним чином.

    Ще одне питання: максимальна гучність при моновиході значно нижча, ніж при використанні стереовиходу. Чи можна його змінити таким чином, щоб максимальний обсяг був однаковим?

  5.   Фернандо - сказав він

    Рятуючи своє життя в 3,2,1 😀
    Щиро дякую, це спрацювало!

  6.   давайте використовувати linux - сказав він

    Ще раз, DL на допомогу!
    Обійми! Павло

  7.   Адольфо Рівас - сказав він

    Доброго дня. Я новачок у Linux. Цей посібник допоміг мені увімкнути монозвук, але не можу зберегти зміни за допомогою запропонованих команд. Причина в тому, що врешті-решт я не знаю, як відкрити його, де написано "робочий стіл", як це показано на зображенні. Введення команд без зміни терміналу на "робочий стіл" говорить мені, що він не існує. Буду вдячний Вашій допомозі щодо завершення налаштування монозвуку на моєму комп’ютері. Дякую

    1.    Джан - сказав він

      Який дистрибутив ви використовуєте? можливо, у вас немає vim, спробуйте "nano" і "sudo":

      sudo nano /etc/pulse/default.pa

  8.   Кевін Ернандес - сказав він

    Я хотів би змінити стерео аудіовхід на моно, оскільки для використання мікрофона я повинен зменшити гучність L, але коли мікрофон вимкнено в якійсь програмі, звук знову піднімається в L, тому я хотів би це заблокувати канал постійно. Це відбувається незалежно від того, блокую я чи ні канали в Pulseaudio. Чи працює цей метод для мене? І якби я так міг це зробити?