web-dev-qa-db-fra.com

Comment savoir quel module pulseaudio fait quoi?

Je suis nouveau sur Linux (je viens d'installer Ubuntu pour la première fois hier) et Ubuntu continue de configurer mon périphérique audio par défaut comme haut-parleurs intégrés de mon ordinateur portable. Je souhaite donc supprimer le module pour eux. connecté, j’utilise Ubuntu 16.04.

1
Sol33t303

Tous les modules chargés dans une installation Ubuntu par défaut ont du sens et il ne devrait pas être nécessaire de les supprimer. Cela dit, il est bien entendu presque impossible d'être prêt pour toutes les exigences particulières que nous pouvons avoir. Les valeurs par défaut sont exactement ce dont la plupart des gens ont besoin. Avant d'adapter nos valeurs par défaut, nous avons besoin d'une compréhension de base du fonctionnement d'un module donné et de la manière dont nous pouvons restaurer nos paramètres par défaut en cas de problème.

Comment charger un module?

Voici une liste officielle de tous les modules pris en charge:

Tous les modules peuvent être chargés ou déchargés pour être testés sur un serveur de son pulseaudio en cours d’exécution à l’aide des commandes suivantes dans un terminal:

pactl load-module <name> <settings>
pactl unload-module <name|index>

Par exemple, nous pouvons charger un module qui basculera la sortie audio sur un casque nouvellement connecté par ceci:

pactl load-module module-switch-on-connect

Si nous sommes satisfaits, nous pouvons ajouter ce module à notre fichier default.pa pour le charger à chaque redémarrage du serveur de sons.

Comment réinitialiser les paramètres par défaut?

Tous les modules chargés au moment de l'exécution avec pactl peuvent également être déchargés en redémarrant le serveur de sons pulseaudio. Cela chargera tous les modules définis dans le fichier default.pa. Ceci est fait avec

pulseaudio -k

Nous ne souhaitons peut-être pas utiliser les valeurs par défaut de /etc/Pulse/default.pa pour l'ensemble du système, mais utiliser notre propre paramètre, valable uniquement pour un utilisateur. Nous pouvons le stocker dans notre répertoire personnel dans ~/.config/Pulse/default.pa. Au démarrage ou au redémarrage des paramètres pulseaudio, ceux-ci remplacent les paramètres globaux du système.

Pour créer notre propre fichier default.pa il suffit de commencer par

cp /etc/Pulse/default.pa ~/.config/Pulse/default.pa

Nous pouvons alors facilement éditer ce fichier avec n’importe quel éditeur.

En cas de problème, supprimez simplement le répertoire ~/.config/Pulse et redémarrez pulseaudio pour charger les valeurs par défaut précédentes du système (et recréer un Vanilla ~/.config/Pulse).

1
Takkat