À partir de la ligne de commande, je peux facilement créer un autre récepteur Pulseaudio et basculer vers celui-ci, mais je n’ai pas trouvé le moyen de le faire à l’aide d’une interface graphique à partir du bureau Xfce.
Dans GNOME, j'utilise gnome-volume-control à partir des paramètres audio pour passer à un autre récepteur de sortie audio.
Y a-t-il quelque chose de similaire dans Xfce?
Après avoir installé pavucontrol , vous avez un accès graphique à plusieurs paramètres utiles pour pulseaudio, notamment un choix pour votre périphérique de sortie. Choisissez le périphérique de sortie par défaut dans l'onglet Périphérique de sortie :
Un flux en cours de lecture d'une application donnée peut également être déplacé vers un autre périphérique dans l'onglet Lecture du menu déroulant en regard de Lecture du flux en mode :
La réponse de pavucontrol est correcte. Cependant, j'ai rencontré des difficultés à utiliser est hors de la boîte. J'ai dû taper ce qui suit avant d'utiliser pavucontrol pour utiliser mon casque bt:
pactl load-module module-alsa-sink device=btheadset
Vous pouvez contrôler si cela a réussi en tapant:
pactl list short sinks
La sortie devrait ressembler à:
0 alsa_output.pci-0000_03_04.0.iec958-module stéréo-alsa-card.c s16le 2ch 44100Hz SUSPENDU
2 alsa_output.btheadset module-alsa-sink.c s16le 2ch 44100Hz IDLE
J'ai aussi un court script pour déplacer le son d'alsa/pulseaudio vers le bt que j'ai appelé 'toBt.sh':
#!/bin/bash
OCHANNEL=`pactl list modules short | grep btheadset | cut -f 1`
for i in $OCHANNEL; do
echo "altes module $i"
pactl unload-module $i
done
CHANNEL=`pactl load-module module-alsa-sink device=btheadset`
echo "neues module $CHANNEL"
if [ $? -ne 0 ]; then
echo "No bt connection"
exit -1
fi
SINK=`pactl list sinks short | grep btheadset | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
echo "Verschiebe in $i nach $SINK"
pactl move-sink-input $i $SINK
done
Pour revenir au son alsa/pulseaudio, j'ai 'toAlsa.sh':
#!/bin/bash
SINK=`pactl list sinks short | grep alsa-card | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
echo "Verschiebe in $i nach $SINK"
pactl move-sink-input $i $SINK
done
Indicateur de changement de son
Sudo add-apt-repository ppa:yktooo/ppa
Sudo apt-get update
Sudo apt-get install indicator-sound-switcher
Alors que pavucontrol
fournit des options plus différenciées (périphérique par défaut/de secours par rapport à un périphérique par application), cet outil remplace simplement tout ce qui précède en un seul périphérique, mais offre un accès plus facile. Son réglage unilatéral peut être affiné dans pavucontrol
si nécessaire.
Je suis sur Xubuntu et j'ai également fait face à ce problème. J'ai installé le gestionnaire de pulseaudio et cela fonctionne bien!
HTH