У меня есть ноутбук с портом HDMI. Пока мы бездомны и остаемся с друзьями, я подключил его к их ресиверу объемного звука с помощью кабеля HDMI. Чтобы заставить звук работать, я должен открыть задание по настройке звука и переключить аппаратный профиль с «Аналоговый стереофонический выход» на «Цифровой стереофонический (HDMI) выход», чтобы звук поступал из объемного звука, а не из динамиков ноутбука.
Я должен сделать обратное, когда я отключаю его, чтобы получить звук из динамиков.
Мне становится немного скучно делать это. Я хотел бы написать это. Я видел этот вопрос и его ответ, но pacmd list-sinks
показывает только один приемник, когда в раскрывающемся профиле звука отображается несколько вариантов.
И есть ли событие udev, в которое я мог бы подключиться, чтобы он мог запускать скрипт при каждом изменении состояния HDMI?
источник
udevadm monitor
чтобы увидеть, какие события udev вызваны изменениями статуса HDMI, но в соответствии с этим: [ spinics.net/lists/xorg/msg52939.html] , возможно, поддерживаются не все.Ответы:
В Ubuntu 11.10 pulseaudio распознает, когда вы подключите HDMI (или телефонную розетку), и выполнит переключение автоматически.
Видеть это:
http://voices.canonical.com/david.henningsson/?p=15
источник
У меня была та же проблема, но ее легко исправить в kubuntu ... зайдите в системные настройки, экран, и вы найдете как свой внутренний, так и экран hdmi ... выберите свои настройки и в нижней части выберите hdmi в качестве вывода по умолчанию и сохраните свой профиль внизу ... каждый раз, когда вы входите в kde, он будет использовать ваш экран hdmi по умолчанию, и ваш звуковой вывод будет автоматически установлен phonon ...
источник
В Ubuntu 11.10 автоматическое переключение по-прежнему не работает. Видимо, функции еще не реализованы. Я использую скрипт для переключения профиля звуковой карты на HDMI и обратно.
Назначена комбинация клавиш, теперь жизнь лучше. Подробнее об этом читайте здесь .
источник
В репозиториях Ubuntu есть инструмент, padevchooser, который утверждает, что позволяет вам изменять вывод на лету. Я попробовал это, и у меня это не работает (пытаясь переключить выход между встроенной звуковой картой и внешним музыкальным центром USB). Инструмент позволяет мне выбирать только «По умолчанию» и «Другие ...» вместо перечисления двух вариантов вывода.
Однако, возможно, вы захотите взглянуть на этот пост, описывающий, как написать скрипт для изменения устройства вывода на HDMI. Я не знаю, как запустить это автоматически, но, по крайней мере, это всего лишь один клик, так что вы можете привязать его к неиспользуемой кнопке на вашем ноутбуке.
источник