Как автоматизировать вывод видео и аудио на второй монитор

Итак, у меня есть два ноутбука, которые я хочу использовать с внешними мониторами (через HDMI). Один из них всегда подключен к внешнему монитору, а другой - к телевизору. В Windows, когда вы подключаете внешний монитор, видео и аудио перенаправляются туда. Вот как я хотел бы, чтобы Ubuntu тоже работал, но вместо этого он расширяет рабочий стол и оставляет звук в динамиках ноутбука по умолчанию. Я спрашивал об этом давным-давно, и мне сказали, что так должно быть в Ubuntu, по какой-то причине я не совсем понял (и больше не помню). В любом случае, мой первый вопрос: изменились ли вещи, и есть простой способ настроить Ubuntu, чтобы при подключении через HDMI он автоматически выводил видео и аудио через второй монитор.

Каким бы ни был ответ, я немного повозился, пытаясь максимально автоматизировать процесс, и это то, чего я достиг. Я использую следующий код:

xrandr --output HDMI1 --mode 1920x1080 & xrandr --output LVDS1 --off

На этот раз я привязал эту команду к Super+F4, поэтому я могу переключиться на второй монитор только одним нажатием клавиши. Это работает для обоих сценариев. Но я также создал сценарий оболочки с этим кодом, который будет выполняться при запуске (с задержкой 10 с) для ноутбука, который всегда подключен к монитору. Он работает в большинстве случаев, но часто имеет тенденцию к сбою двумя разными способами:

1) конфигурация остается на расширенном рабочем столе, но нижняя панель gnome-fallback перемещается в верхнюю часть. Я должен сдвинуть его вниз, нажав Alt и схватив его.

2) на втором мониторе отображается только небольшая вертикальная полоса.

Когда происходит любое из этих двух событий, я просто снова нажимаю Super+F4, и оно исправляется, за исключением того, что в панели гномов я должен исправить вручную. Тогда мой второй вопрос заключается в том, можно ли как-то решить эти проблемы.

Два вышеупомянутых вопроса являются второстепенными, однако я достиг, в основном, того, чего хотел, и это незначительные неудобства, которые я могу принять, если их не легко исправить. Проблема, которая у меня все еще есть, заключается в том, что при запуске звук все еще идет из динамиков ноутбука, хотя видео идет только со второго монитора. Могу ли я использовать звуковой эквивалент xrandr? Какой код я должен добавить к приведенному выше, чтобы Ubuntu начинал с аудио и видео, поступающих только со второго монитора?

Большое спасибо!

0 ответов

Другие вопросы по тегам