Я использую свой ноутбук с внешним монитором, который имеет динамики. Когда монитор подключен через HDMI, я могу переключаться (используя графический интерфейс: Настройка звука -> Оборудование) между обычным аудиовыходом ноутбука и выходом монитора.
Я повторял эту процедуру много раз, и я начал задаваться вопросом, могу ли я автоматизировать ее или, в любом случае, выполнить ее быстрее с помощью оболочки.
Мой дистрибутив Ubuntu 12.04 с гномом 3.
РЕДАКТИРОВАТЬ:
Я попытался использовать pacmd, но список-приемники дает мне только то устройство, которое я сейчас использую:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.hdmi-stereo>
После перехода из GUI:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
И если я пытаюсь изменить это, я получаю:
pacmd set-default-sink alsa_output.pci-0000_00_1b.0.hdmi-stereo
Welcome to PulseAudio! Use "help" for usage information.
Sink alsa_output.pci-0000_00_1b.0.hdmi-stereo does not exist.