Je peux modifier les volumes sonores avec " gnome-volume-control ". Mais il n’existe que les applications de lecture/flux actuellement utilisées :
Dans ~/.config/Pulse/
j'ai trouvé *-stream-volumes.tdb
et *-device-volumes.tdb
qui pourraient être les fichiers de configuration, mais je suis incapable de lire ou d'éditer ces fichiers.
J'ai écrit un petit outil qui vous permet de régler le volume de tous les clients dont Pulseaudio se souvient. S'il vous plaît voir ici:
https://github.com/rhaas80/pa_volume
pour le référentiel. Vous aurez besoin du paquet libpulse-dev installé après quoi un simple "make" devrait construire l'outil. Veuillez consulter son fichier README.md pour l’utiliser.
dpkg -l | grep libpulse-dev # Check if installed
git clone [email protected]:rhaas80/pa_volume.git
cd pa_volume/
make
./pa_volume # list remembered PA clients
./pa_volume Program 30 # set to 30%
Pulseaudio est livré avec un interface de ligne de commande ( man Pulse-cli-syntax
) pour contrôler de nombreux paramètres.
Nous pouvons charger l'analyseur en ligne de commande pacmd
ou appeler des commandes directement dans un terminal ou un script:
pacmd set-sink-volume <index> <volume>
pacmd set-source-volume <index> <volume>
contrôle le volume d'un récepteur donné où <index>
est l'index du récepteur (répertorié avec pacmd list-sinks
) et <volume>
est une valeur comprise entre 0 (= Muet) et 65536 = 100%.
Les fichiers de configuration dans ~/.config/Pulse
(anciennement ~/.Pulse
qui peuvent toujours être actifs dans une installation mise à niveau) ne sont pas censés être lus ou modifiés dans un paramètre par défaut. Nous pouvons cependant créer un default.pa
personnalisé pour remplacer les paramètres dans /etc/Pulse/default.pa
.
Pour 12.04 earcandy peut être utilisé pour le contrôle audio. Malheureusement, cette application n'est pas développée plus avant et n'est pas disponible dans les versions ultérieures.
Voir aussi les notes pour cette réponse .
Pour trouver vos puits source pulseaudio, utilisez la commande suivante:
pactl list short sinks
De cette commande, vous obtenez les puits running
et idle
. Avec leur numéro d'évier. En utilisant ce numéro d’index, vous pouvez contrôler le volume des éviers.
index: 128
driver: <module-ladspa-sink.c>
state: RUNNING
sink: 0
# ^ This is the sink number you want to find
Vous pouvez utiliser la commande suivante pour contrôler le volume des éviers particuliers:
pactl set-sink-volume <index number> <volume in %>
Par exemple:
pactl set-sink-volume 0 100%