У меня есть ноутбук с портом HDMI. Пока мы бездомны и остаемся с друзьями, я подключил его к приемнику объемного звука с помощью кабеля HDMI. Чтобы получить звуковую работу, я должен открыть задание настройки звука и переключить профиль аппаратного обеспечения с «Аналоговый стерео выход» на «Цифровой стереосигнал (HDMI)», чтобы звук из объемного звучания использовался вместо динамиков ноутбука.
Я должен сделать обратное, когда я отключу его, чтобы получить звук, выходящий из динамиков.
Мне становится немного скучно делать это. Я хотел бы написать сценарий. Я видел этот вопрос и его ответ, но pacmd list-sinks показывает только один приемник, когда выпадающий профиль звука показывает несколько параметров.
И есть ли событие udev, с которым я мог бы подключить его, чтобы он мог запускать скрипт при изменении статуса HDMI?
У меня была такая же проблема, но ее легко исправить в kubuntu ... перейдите к системным настройкам, экрану, и вы найдете как свой внутренний, так и экран hdmi ... выберите свои настройки, а внизу выберите hdmi в качестве вывода по умолчанию и сохраните свой профиль внизу ... каждый раз, когда вы входите в kde, он будет использовать ваш экран hdmi по умолчанию, и ваш звук будет автоматически установлен фононом ...
В ubuntu 11.10 автоматическое переключение по-прежнему не работает. По-видимому, функции еще не реализованы. Я использую скрипт для переключения профиля звуковой карты на HDMI и обратно.
pacmd "set-card-profile output:hdmi-stereo-extra1"
Назначен короткий ключ, жизнь теперь лучше. Подробнее об этом читайте здесь.
В репозиториях ubuntu, padevchooser, есть инструмент, который утверждает, что вы можете изменять вывод «на лету». Я пробовал это, и на самом деле это не работает для меня (попытка переключения между встроенной звуковой картой и внешним музыкальным центром USB). Инструмент позволяет мне выбирать «По умолчанию» и «Другое ...» вместо того, чтобы перечислять мои два параметра вывода.
Однако вы можете взглянуть на это сообщение в блоге, описывающее, как писать чтобы изменить выходное устройство на HDMI. Я не знаю, как это можно запустить автоматически, но, по крайней мере, это всего лишь один клик, поэтому вы можете привязать его к неиспользуемой кнопке на вашем ноутбуке.