Je souhaite sélectionner une carte son par défaut, ou désactiver toutes les autres, afin de sélectionner la bonne après la suspension.
Réponse acceptée :
Il s'agit d'un moyen de définir dynamiquement la carte de sortie son par défaut à l'aide de PulseAudio (pas ALSA).
-
Liste de vérification des sources et des puits
$ pactl list short sources 0 alsa_output.pci-0000_00_1b.0.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 1 alsa_input.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 2 combined.monitor module-combine-sink.c s16le 2ch 44100Hz SUSPENDED $ pactl list short sinks 0 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING 1 combined module-combine-sink.c s16le 2ch 44100Hz IDLE 2 alsa_output.pci-0000_01_00.1.hdmi-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
-
Définir les valeurs par défaut :
$ pactl set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo $ pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo
Il est même possible de définir des ports aussi. Voir Comment changer la sortie audio avec un raccourci clavier
Référence : man pactl