web-dev-qa-db-fra.com

Comment définir un périphérique de sortie audio par défaut dans Ubuntu 18.04?

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.

Voir cette capture d'écran [See this screenshot .

24
tiddlesticks

Voici un tutoriel bien expliqué pour définir une entrée/sortie audio par défaut.

D'abord: Répertoriez les périphériques de sortie audio à l'aide de

pactl list short sinks  

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

Second : pour définir un périphérique de sortie par défaut, exécutez la commande

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

Faites ensuite 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:

### Make some devices default
set-default-sink 3
set-default-source 3

Après cela, enregistrez et quittez. Ensuite, supprimez le répertoire ~/.config/Pulse en exécutant 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.

25
singrium

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, choisissez le configuration (dernier onglet), puis sélectionnez la sortie et/ou l'entrée que vous souhaitez utiliser dans le menu déroulant profile. Il devrait ressembler à ceci

PulseAudio Volume Control peut également être utilisé pour régler les niveaux de volume de chaque entrée, sortie, son du système et application en cours d'utilisation.

Voici un post de Linuxhint avec plus d'informations sur PulseAudio.

7
Starbuck

Pour que la réponse de Singrium fonctionne, je devais commenter cette ligne de mon /etc/Pulse/default.pa en ajoutant le #:

# load-module module-switch-on-connect

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.

4
doorknob