Si j'interprète correctement votre problème, voici la solution que j'ai trouvée :
La question
Lorsqu'une application contrôle le volume (par exemple, en le réglant sur le maximum), elle affecte le niveau de volume du système, laissant les niveaux de volume des applications là où ils sont, les "plafonnant" effectivement, ce qui nécessite un réajustement par le biais, par exemple, de la fonction de contrôle du volume. pavucontrol
à chaque fois.
Initial settings:
system |========o--------|
application |========o--------|
Controlling application adjusts:
system |================o|
application |========o--------|
Result when bringin system volume level down again:
system |========o--------|
application |===o-------------|
La solution
Dans mon cas, il y a trois endroits distincts qui semblent permettre de configurer l'interface utilisateur. pulseaudio-daemon :
/etc/pulse/daemon.conf
~/.pulse/daemon.conf
~/.config/pulse/daemon.conf
A découpler le contrôle principal (c'est généralement ce à quoi sont affectés les contrôles de volume matériels du système) et faire en sorte que les applications contrôlent leur propre volume, sans qu'aucun des deux n'affecte l'autre, ce qui suit a fonctionné pour moi :
- set
flat-volumes=no
sur 2.
- s'assurer qu'il n'y a pas
flat-volumes
dans l'une ou l'autre des positions 1. ou 3.
- redémarrer pulseaudio :
pulseaudio -k
pulseaudio --start
Le résultat
Soit
niveau de volume est la valeur de la commande du curseur et
gain de volume être la pression acoustique effective qui berce vos voisins
- Le résultat sera
- une application qui a sa propre souverain niveau de volume et
- a niveau de volume global du système qui est aussi uniquement affectée par elle-même.
- Le résultat de l'application gain maximal de volume (qui sort de vos haut-parleurs) sera limitée par ce que la niveau de volume du système est actuellement réglé sur.
- Augmenter le niveau de volume du système augmentera proportionnellement la gain de volume effectif l'application produit par votre sortie, mais no son propre niveau de volume .
Un exemple
flat-volumes = yes
- Les applications "poussent" le volume du système vers le haut : Par exemple, le volume du système est à 60% ; le volume des applications se déplace librement en dessous de 60%, mais "pousse" le volume du système vers le haut lorsqu'il dépasse le volume actuel du système.
- Une application peut régler le volume au maximum (par exemple kodi dans un cas que j'ai eu). Si c'est le cas, le niveau de volume du système est réglé (au maximum), tandis que les niveaux des autres applications restent inchangés. Jusqu'à ce point, ce comportement conserve un gain de volume effectif, mais lorsque l'application qui a réglé le volume au maximum quitte, tous les niveaux restent où ils sont, maintenant le volume du système au maximum et les volumes des applications maintenant plafonnés à leur position relative.
flat-volumes = no
- Le volume d'application ne no affecter le volume du système, du tout.
- Une application peut régler le volume au maximum (par exemple kodi dans un cas que j'ai eu). Avec Volumes plats désactivé, il ne no affecte le volume du système, mais seulement le sien, laissant tous les autres niveaux de volume de l'application où ils sont.