J'utilise mon ordinateur portable avec un moniteur externe doté de haut-parleurs. Lorsque le moniteur est connecté via HDMI, je peux permuter (à l'aide de l'interface graphique: Réglage du son -> Matériel) entre la sortie audio normale d'un ordinateur portable et la sortie du moniteur.
Je répète souvent cette procédure et je me suis demandé si je pouvais l’automatiser ou, de toute façon, l’exécuter plus rapidement en utilisant le shell.
Ma distribution est Ubuntu 12.04 avec gnome 3.
MODIFIER:
J'ai essayé d'utiliser pacmd, mais list-sinks ne me donne que le périphérique que j'utilise actuellement:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.hdmi-stereo>
Après un changement d'interface graphique:
pacmd list-sinks | grep name:
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
Et si j'essaie de le changer, je reçois:
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.