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é.