Uso il mio laptop con un monitor esterno dotato di altoparlanti. Quando il monitor è collegato tramite HDMI, posso passare (usando la GUI: Sound Setting -> Hardware) tra la normale uscita audio del laptop e l'uscita del monitor.
Ripeto questa procedura per un sacco di tempo e ho iniziato a chiedermi se posso automatizzarla o, comunque, eseguirla in modo più veloce usando la shell.
La mia distro è Ubuntu 12.04 con gnome 3.
MODIFICARE:
Ho provato ad usare pacmd, ma list-sink mi dà solo il dispositivo che sto attualmente usando:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.hdmi-stereo>
Dopo un passaggio dalla GUI:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
E se provo a cambiarlo ottengo:
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.