Comment rendre les niveaux de volume universels

8

J'ai remarqué que mon niveau de volume est spécifique à l'appareil. Par exemple, j'ai 100% de volume avant de brancher mes écouteurs. Après avoir branché mon casque, si je baisse le volume à 40%, le volume remonte à 100% lorsque je débranche mon casque. De plus, lorsque je les rebranche, le volume revient à 40%. Il semble donc que le niveau de volume soit spécifique à l'appareil.

Cela peut être utile pour certains, mais je n'en veux vraiment pas. Je le veux pour que le volume soit universel, pour qu'il ne change pas au dernier réglage de volume sur lequel il était lorsque j'ai connecté cet appareil pour la dernière fois.

Voici une capture d'écran des paramètres de mon système lorsque je n'ai pas de casque connecté:

Haut-parleurs uniquement

Et immédiatement, lorsque je branche mes écouteurs, les paramètres changent comme suit:

Écouteurs

Donc ma question est plutôt claire, comment puis-je rendre le volume universel pour tous les appareils?

J'utilise Ubuntu 15.04.

NobleCreed
la source
Soit dit en passant, j'ai mis à jour les informations de version car j'ai mis à niveau et j'ai toujours le problème.
quelle est la sortie de cat /etc/pulse/daemon.conf | grep flat? cela ne se produit pas sur ma machine lorsque je branche des écouteurs.
JoKeR
Quelle sortie a branché le câble?
AB
@JoKeR: Voici la sortie:flat-volumes = no
@AB: Que voulez-vous dire?

Réponses:

1

Pour rendre les niveaux de volume universels pour tous les appareils, vous devrez modifier un /etc/pulse/default.pafichier. Donc, pour le faire dans gedit avec les autorisations root, exécutez:

sudo gedit /etc/pulse/default.pa

Voici un extrait du dossier:

### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

Commentez la 2ème ligne pour qu'elle ne soit plus utilisée:

### Automatically restore the volume of streams and devices
#load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

Enregistrez le fichier et redémarrez le service pour effet:

pulseaudio -k

ou si nécessaire, redémarrez l'ordinateur.

VRR
la source