Чи є простий спосіб примусити монозвук - для одного вуха, одного навушника, одного динаміка?
Чи є простий спосіб примусити монозвук - для одного вуха, одного навушника, одного динаміка?
Відповіді:
~ VIA ~ Перекладено з французької (і зважаючи на виправлення, повідомлене в кінці сторінки форуму)
Ви можете використовувати модуль для перенастроювання імпульсного аудіо:
У терміналі:
pacmd list-sinks | grep name:
Він надішле вам ім'я використовуваного стереовиходу. Потім ви вводите (замінюючи знайдене ім’я ):
pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(У моєму випадку це було:
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
)
Якщо ви відкриєте «Налаштування звуку», у вас зараз має бути моно-вихід. Щоб мати це постійно:
gksudo gedit /etc/pulse/default.pa
потім ви додасте у файл:
#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
(Зображення відбувається із звукових налаштувань Elementary OS Luna).
У мене були проблеми з обома цими відповідями. Коли я спробував прийняту відповідь, єдине, що виходило з динаміка, - це шум. Після деяких пошуків я знайшов ще одне рішення, яке може працювати краще для вас:
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
Замініть alsa_output.pci-0000_00_1b.0.analog-stereo на ім'я мийки, яке ви отримуєте від
pacmd list-sinks | grep name:
Виконайте кроки у прийнятій відповіді, якщо ви хочете зробити це рішення постійним.
Ця відповідь є поєднанням двох відповідей, відьма яких не є загальними (назви каналів "ліворуч" та "праворуч" визначаються постачальником звукової карти та можуть змінюватися).
Загальна ідея полягає у використанні модуля-перенастроювання-мийки, як пропонують інші відповіді. Ми замінимо [skinID], [left_channel_name] та [right_channel_name] значеннями, знайденими пізніше:
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]
Це створить подвійний моновідвід мийки, який ми можемо встановити як типовий (зроблено нижче).
pacmd list-sinks
У моєму випадку присутня лише одна мийка; відповідно до єдиної доступної звукової карти:
index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
=> Я можу використовувати "0" або "alsa_output.pci-0000_00_1f.3.analog-stereo" для [skinID]
pacmd list-sinks | grep -m1 "channel map:"
У моєму випадку це дає:
channel map: front-left,front-right
Отже, для мене [left_channel_name] = "передній лівий" і [right_channel_name] = "Передній правий"
Щоб зміни були ефективними, я запускатиму (у моєму випадку)
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
=> Аргументи першої команди полягають у адаптації до кожного випадку! Прочитайте допис про ентера, щоб отримати детальну інформацію
Щоб перевірити, ви можете відтворити це відео
Щоб зберегти ці налаштування та застосовувати їх щоразу при запуску комп'ютера:
/etc/pulse/default.pa
=> ~ / .pulse / default.pa (якщо це ще не зроблено)додайте дві команди в кінець файлу, без "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
set-default-sink combined-mono
Встановлення змішувача Gnome Alsa шляхом виконання
$sudo apt-get install gnome-alsamixer
Є кілька варіантів:
"Вибір моно-виходу" та "Змішування моно"