Używam laptopa z zewnętrznym monitorem z głośnikami. Kiedy monitor jest podłączony przez HDMI, mogę przełączać (używając GUI: Ustawienia dźwięku -> Sprzęt) pomiędzy normalnym wyjściem audio laptopa a wyjściem monitora.
Powtarzam tę procedurę dużo czasu i zacząłem się zastanawiać, czy mogę ją zautomatyzować, czy zresztą wykonać ją szybciej za pomocą powłoki.
Moja dystrybucja to Ubuntu 12.04 z gnome 3.
EDYTOWAĆ:
Próbowałem użyć pacmd, ale zlewy list dają mi tylko to urządzenie, którego aktualnie używam:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.hdmi-stereo>
Po przejściu z GUI:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
A jeśli spróbuję to zmienić, otrzymam:
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.