Comment régler le volume de sa carte son au démarrage ?

Vous vous êtes peut-être déjà demandé comment se fait-il que ma carte son a un volume tout bas à chaque fois que je redémarre, même si les boutons du volume sont à fond ? Les valeurs par défaut du mixer sonore ne sont pas satisfaisantes.

Il est facile de régler ce problème. Il suffit de créer un fichier /etc/mixerctl.conf et de démarrer le service mixerctl.

La commande mixerctl

La commande mixerctl permet de régler les différentes pistes du mixer sonore disponibles sur votre carte son. Par exemple, chez moi, sur la carte son de mon portable, mixerctl -a -v renvoie le résultat suivant:

guigui@lopette [~] 
% mixerctl -a -v                                                          [15:29]
outputs.master=127,127 volume delta=8
outputs.master.mute=off  [ off on ]
outputs.mono=255 volume delta=8
outputs.mono.mute=on  [ off on ]
outputs.mono.source=mixerout  [ mixerout mic ]
outputs.headphones=255,255 volume delta=8
outputs.headphones.mute=off  [ off on ]
inputs.speaker=255 volume delta=16
inputs.speaker.mute=off  [ off on ]
inputs.phone=191 volume delta=8
inputs.phone.mute=on  [ off on ]
inputs.mic=191 volume delta=8
inputs.mic.mute=on  [ off on ]
inputs.mic.preamp=off  [ off on ]
inputs.mic.source=mic0  [ mic0 mic1 ]
inputs.line=191,191 volume delta=8
inputs.line.mute=off  [ off on ]
inputs.cd=191,191 volume delta=8
inputs.cd.mute=off  [ off on ]
inputs.video=255,255 volume delta=8
inputs.video.mute=off  [ off on ]
inputs.aux=191,191 volume delta=8
inputs.aux.mute=off  [ off on ]
inputs.dac=191,191 volume delta=8
inputs.dac.mute=off  [ off on ]
record.source=mic  [ mic cd video aux line mixerout mixeroutmono phone ]
record.volume=0,0 volume delta=16
record.volume.mute=off  [ off on ]

Dans mon cas, c'est la ligne outputs.master=127,127 qui m'intéresse. C'est grâce à elle que je vais pouvoir augmenter le volume de ma carte son.

A la volée:

% sudo mixerctl -w outputs.master=200,200
outputs.master: 127,127 -> 200,200

Le fichier mixerctl.conf

La commande fonctionne. Mais je n'ai pas envie de retaper la commande à chaque reboot. Pour éviter celà, il suffit de créer un fichier mixerctl.conf dans /etc, qui contiendra la valeur à modifier. Dans mon cas, c'est simple:

% cat /etc/mixerctl.conf                                                  [15:38]
outputs.master=200,200

Démarrer le service mixerctl

Dernière étape: démarrer le “service” mixerctl.
Dans le fichier /etc/rc.conf, il suffit de rajouter la ligne

mixerctl=YES

et le tour est joué.

 
tips/reglagevolume.txt · Dernière modification: 2010/03/10 08:15 (édition externe)
Derniers changements · Afficher le texte source · Connexion