Chaque fois que je démarre, je dois permuter mon périphérique de sortie audio sur mon casque "Line Out" car, pour une raison quelconque, le microphone par défaut est utilisé comme haut-parleur.
Voici un tutoriel bien expliqué pour définir une entrée / sortie audio par défaut.
Premièrement: Répertoriez les périphériques de sortie audio en utilisant
pactl list short sources
Exemple de sortie:
pactl list short sources
0 alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.usb-AVerMedia_Technologies__Inc._Live_Gamer_Portable_2_5202050100060-03.analog-stereo module-alsa-card.c
2 alsa_output.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
3 alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
Deuxièmement : pour définir un périphérique de sortie par défaut, exécutez la commande
pactl set-default-sink <'output_device_name'>
Exemple: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
Maintenant, pour que cela fonctionne à chaque redémarrage, suivez ceci:
Commencez par ouvrir le fichier /etc/pulse/default.pa en utilisant:
sudo -H gedit /etc/pulse/default.pa
Ensuite, faites défiler jusqu'au bas du fichier, où deux lignes commençant par set-
seront commentées.
Maintenant, supprimez la mise en commentaire de ces lignes et remplacez les mots entrée et sortie par le numéro du récepteur (pour la sortie) / source (pour l'entrée) que vous souhaitez définir comme valeur par défaut.
Exemple (définit à la fois l'entrée et la sortie par défaut):
### Make some devices default
set-default-sink 3
set-default-source 3
PS: Comme discuté dans les commentaires avec Bim , il est également possible ( selon lui ) de mettre le nom d'entrée / sortie à la /etc/pulse/default.pa
place du numéro d'entrée / sortie.
Exemple:
### Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Après cela, enregistrez et quittez. Ensuite, supprimez le répertoire ~ / .config / pulse en le lançant rm -r ~/.config/pulse
, puis redémarrez le système. Une fois le système redémarré, les périphériques appropriés doivent maintenant être définis comme paramètres par défaut.
load-module module-switch-on-connect
dans le fichier pour que les modifications /etc/pulse/default.pa
soient # load-module module-switch-on-connect
persistantes.
sudo
n'est donc pas obligatoire de l'exécutersudo rm -r ~/.config/pulse
'alsa_output.pci-0000_00_1f.3.analog-stereo'
dans l'exemple) pour set-default-sink, plutôt que le numéro de périphérique. Le nombre peut changer, ce nom ne sera probablement pas ...pactl list short sinks
et dans l'exemple ci-dessous, vous utilisezpactl list short sources
. C'est un peu déroutant.Pour que la réponse de Singrium fonctionne, je devais commenter cette ligne
/etc/pulse/default.pa
en ajoutant#
:Sinon, au démarrage, mon périphérique audio serait défini sur mon périphérique par défaut, mais basculerait ensuite vers mon concentrateur USB une fois qu'il aurait été détecté. Cela empêche ce commutateur et garantit que le périphérique audio choisi est la sortie.
la source
Cela peut être fait avec
PulseAudio Volume Control
si vous préférez utiliser une interface graphique.Une fois que vous avez ouvert PulseAudio Volume Control, sélectionnez
configuration
(le dernier onglet), puis sélectionnez la sortie et / ou l'entrée que vous souhaitez utiliser dans leprofile
menu déroulant. Il devrait ressembler à ceciPulseAudio Volume Control
peut également être utilisé pour régler les niveaux de volume de chaque entrée, sortie, son du système et application actuellement utilisés.Voici un article de Linuxhint avec plus d'informations sur PulseAudio.
la source