Предположим, что ваш компьютер подключен к двум мониторам в зеркальном режиме. Предположим, что один из этих мониторов является главным телевизором в гостиной, где вы обычно играете на консоли или смотрите фильмы. Предположим, вы знаете программу Коди (выше XBMC), который является медиацентром, или SmPlayer, и что вы используете PulseAudio, но при воспроизведении файла невозможно услышать звук на дополнительном мониторе без выполнения пируэтов или изменяйте конфигурацию при каждой загрузке. Если это ваш случай, это руководство может вас заинтересовать, поскольку оно специально разработано для систем с медиацентром.
Предыдущие шаги
Перво-наперво, поэтому нам нужно установить пакет папреф. Это интерфейс, запрограммированный в GTK для настройки определенных параметров PulseAudio.
En Архлинукс и производные:
sudo pacman -S paprefs
En Ubuntu и тому подобное
sudo apt-get install paprefs
Благодаря этому простому программному обеспечению мы сможем включить «виртуальное устройство», называемое Одновременный вывод, который является не чем иным, как одновременным выводом на все аудиоустройства, подключенные к нашему оборудованию. Для этого выполняем команду в терминале папреф, чтобы высохнуть, и мы переходим на последнюю вкладку, где нам нужно будет активировать единственное доступное поле, как показано на скриншоте.
Выберите подходящую розетку
После закрытия диалогового окна конфигурации paprefs мы должны проверить наши устройства воспроизведения и посмотреть, появляется ли уже опция одновременной работы. Способ управления звуком меняется в зависимости от используемой среды рабочего стола, но Большинство современных сред позволяют нам менять устройство на лету с помощью значка громкости на панели. В противном случае нам пришлось бы перейти к системным настройкам и нырнуть между соответствующими вариантами.
После выбора нового устройства наш компьютер будет транслировать звук по всем включенным каналам. Вы будете использовать динамики, разъемы HDMI, конденсатор потока, и т.д. Если у нас есть Bluetooth-наушники, подключенные к компьютеру (или подключенные кабелем), возможно, что звук по умолчанию также излучается ими, в значительной степени в зависимости от типа конфигурации, которую мы имеем. Я имею в виду, что если мы настроили их так, чтобы звук на остальных выходах при включенных наушниках глушился, то это, например, произойдет.
Что, если я хочу отключить звук на некоторых устройствах или изменить громкость самостоятельно?
В мире Linux возможно все, вам просто нужно копнуть еще немного и продолжить доводку результата. В этом случае лучше всего установить еще одну небольшую программу, которая позволит нам детально откалибровать настройки звука: Павуконтроль. Лично я считаю его намного более мощным и надежным, чем стандартные конфигураторы.
En Archlinux и родственные дистрибутивы:
sudo pacman -S pavucontrol
En Ubuntu и семья
sudo apt-get install pavucontrol
Эта программа очень рекомендуется, так как иногда это позволяет нам решать проблемы без видимого решения при управлении различными устройствами в нашей системе. Не вдаваясь в подробности, когда я использую свои наушники Bluetooth, профиль высокой точности, A2DP, иногда меня не очень хорошо понимает, но Pavucontrol позволяет мне решить эту очень серьезную проблему и продолжать наслаждаться музыкой, не выглядя так, как будто кассеты вторглись в мой компьютер и пожирал мои альбомы.
На вкладке «Настройки» мы можем включать или выключать устройства по мере необходимости, а также изменять их профиль, количество каналов (2.1, 5.1 и т. Д.). При желании на вкладке «Устройства вывода» мы можем изменить уровень громкости отдельно, выбрав уровень раздражения, который мы хотим вызвать у наших соседей.
И если, несмотря на все наши старательные попытки, нам все еще не удалось заставить KODI, SMPlayer или Amarok получить звук там, где мы хотим, достаточно было бы параллельно открыть Pavucontrol и выбрать желаемый выход на вкладке «Воспроизведение». В этом же разделе мы можем получить звук из каждого приложения через другое устройство (например, Firefox через наушники, Amarok через HDMI и KODI через одновременный вывод).
Это все. Надеюсь, вы сочли это полезным.
Большое спасибо! Буквально вчера я безуспешно справлялся с этой проблемой в Arch. Мне удалось получить звук из hdmi с помощью SMPlayer, но я не добился того же в Kodi, что мне нужно. Я попробую это руководство.
В настройках звука Kodi вы также можете изменить устройство вывода, если одновременный вывод не улавливает вас автоматически. Надеюсь, это вам поможет; вы нам расскажете.
Исправлено, вы можете добавить виртуальное устройство, и оно отлично работает. Я уже пробовал с настройками звука Kodi, но звук не выходил через HDMI. большое спасибо
Привет
Прежде всего, это конструктивная критика.
Я начал читать статью, потому что пару лет назад я обнаружил возможность pulseaudio для создания виртуальных устройств и одновременного вывода для них. Но, честно говоря, любой, кто начинает читать вашу статью (а я уже знал, о чем идет речь), теряется. Вы начинаете с разговоров о «предположениях», но не даете подробностей о том, какое оборудование у нас есть (два монитора или телевизора, один с входом HDMI, а другой с VGA, чтобы что-то поставить, а также компьютер с выходом HDMI и еще один аналог. ..). То есть сценарий, с которого вы начинаете, совершенно неоднозначен, вы не указываете, с чего мы начинаем и что мы хотим решить. В конце концов, все приходится «предполагать». Извините, но вам очень не хватает деталей.
В моем случае у меня есть компьютер с аналоговым выходом, встроенным в плату, и выходом HDMI, встроенным в видеокарту Nvidia. Задача заключалась в том, чтобы через два выхода (аналоговый для фоновой музыки и HDMI для телевизора) был одинаковый аудиосигнал. По сути, решение заключалось в том, чтобы активировать опцию создания виртуального аудиоустройства с Pulseadio и выбрать выход на него во всех приложениях, звук которых вы хотите слушать одновременно на упомянутых аудиовыходах.
В любом случае спасибо за комментарий
приветствия
Конструктивная критика принимается, хотя именно цель этого виртуального устройства служит для любой конфигурации, поэтому я не счел нужным уточнять, за исключением, возможно, примера. Я прямо ссылаюсь на оба экрана, что является моей личной настройкой, но я знаю, что это работает на других. Предположения, использованные в начале, - это средство для письма, чтобы рассказать историю, а не отгадывать.
Учитывая, что заголовок предупреждает о намерении учебного пособия, которое состоит в том, чтобы передать звук через несколько экранов одновременно, и из-за специфики темы, я хотел бы думать, что не так легко запутаться.
Однако беру на заметку и постараюсь улучшить.
Большое спасибо, я искал способ сделать это и не смог найти решения, в моем случае на Linux Mint (Cinnamon).
Вы не перестаете изучать Linux.
Вчера я следил за вашей статьей и почти сразу же смог найти решение ... со мной случается, что я перезагружаю компьютер сегодня, и у меня активна та же конфигурация, что и вчера, и нет аудиовыхода. В моем случае проблема возникла при подключении монитора через кабель hdmi, и это привело к перенаправлению аудиовыхода на монитор, в результате чего к монитору подключились динамики, и когда он выключился, у него не было звука. Вчера проблема, казалось, была решена путем включения всех аудиовыходов для этого виртуального устройства, но этой конфигурации, похоже, недостаточно... Вы знаете, в чем может быть проблема? Я использую ubuntu, хотя она кажется безразличной... и спасибо, ваша информация очень полезна.