Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/03/2010, à 20:09

mistic

Mémorisation du volume

Salut tous,
Voilà, je suis passé sou xubuntu depuis karmic gnome grâce au tuto de la doc.
Tout est nickel après un petit temps d'adaptation sauf le son.

Je m'explique, j'ai une carte 5.1 et j'aimerai configurer le son de chaque enceinte séparément, jusque là pas de problème, je le fait avec le mixer d'xfce ou celui de pulseaudio. Le problème, c'est que lorsque je redémarre, il remet les paramètre de départ.

J'ai déjà réussi à empêcher le son de se mettre en sourdine grâce à la doc de pulseaudio mais dans cette astuce il y a la possibilité d'effectuer un réglage du son par défaut mais ça ne marche que pour un seul canal.

Voilà, demandez moi si vous voulez plus de précision. Merci


Poser des questions, c'est bien.
Lire la doc, c'est mieux !!!

Moi je suis PC et Windows, j'ai arrêté !

Hors ligne

#2 Le 03/03/2010, à 23:12

wido

Re : Mémorisation du volume

Bonjour,
ça ne va pas résoudre ton problème,mais c'est un contournement tu passes par un script, tu l'ajoutes au démarrage après tu modifies le volume.


#!/bin/bash
#
# alsa
#################
#sleep 15
VOLUME=90

# unmute or mute:
MUTATION=unmute

#=================
amixer set "Master" $VOLUME% $MUTATION
amixer set "PCM" $VOLUME% $MUTATION
amixer set "Front" $VOLUME% $MUTATION
amixer set "Surround" $VOLUME% $MUTATION
amixer set "Center" $VOLUME% $MUTATION
amixer set "LFE" $VOLUME% $MUTATION
amixer set "Side" $VOLUME% $MUTATION
amixer set "Line" $VOLUME% $MUTATION
#amixer set "Front Li" $VOLUME% $MUTATION
#amixer set "Front Mi" $VOLUME% $MUTATION
amixer set "Analog Mix" $VOLUME% $MUTATION
amixer set "Front" $VOLUME% $MUTATION
#amixer set "Rear" $VOLUME% $MUTATION
amixer set "Center" $VOLUME% $MUTATION
#amixer set "woofer" $VOLUME% $MUTATION
amixer set "Beep" $VOLUME% $MUTATION

Hors ligne

#3 Le 03/03/2010, à 23:17

mistic

Re : Mémorisation du volume

Trop fort!
Merci j'essaye ça demain.


Poser des questions, c'est bien.
Lire la doc, c'est mieux !!!

Moi je suis PC et Windows, j'ai arrêté !

Hors ligne

#4 Le 03/03/2010, à 23:21

wido

Re : Mémorisation du volume

Vérifie que les canaux existent (nom correct) je suis en 5.1 mais on ne sait jamais wink

Hors ligne

#5 Le 05/03/2010, à 11:53

mistic

Re : Mémorisation du volume

Problème, j'ai pas tous ces canaux, juste master et PCM en commun:

~$ amixer scontrols
Simple mixer control 'Master',0
Simple mixer control '3D Control - Switch',0
Simple mixer control 'PCM',0
Simple mixer control 'Synth',0
Simple mixer control 'Line',0
Simple mixer control 'Line-In Mode',0
Simple mixer control 'CD',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost',0
Simple mixer control 'Mic-In Mode',0
Simple mixer control 'Phone',0
Simple mixer control 'IEC958 5V',0
Simple mixer control 'IEC958 Copyright',0
Simple mixer control 'IEC958 In Monitor',0
Simple mixer control 'IEC958 In Phase Inverse',0
Simple mixer control 'IEC958 In Select',0
Simple mixer control 'IEC958 In Valid',0
Simple mixer control 'IEC958 Loop',0
Simple mixer control 'IEC958 Output',0
Simple mixer control 'PC Speaker',0
Simple mixer control 'Aux',0
Simple mixer control 'Four Channel Mode',0

pas moyen de trouver comment configurer chaque canaux avec alsa.

J'aurais bien essayé de virer pulseaudio (je pense que c'est lui qui pose problème) mais si je peux plu régler mes canaux dc'est chiant.

Petite question subsidiaire, est ce que PA est intallé d'office dans xubuntu?


Poser des questions, c'est bien.
Lire la doc, c'est mieux !!!

Moi je suis PC et Windows, j'ai arrêté !

Hors ligne

#6 Le 05/03/2010, à 14:26

wido

Re : Mémorisation du volume

essaye de remplacer les canaux par les tiens:

amixer set "Surround" $VOLUME% $MUTATION

par

amixer set "3D Control - Switch" $VOLUME% $MUTATION

et vois si ça modifie quelque chose.

et pour PA c'est PulseAudio?

Hors ligne

#7 Le 05/03/2010, à 15:08

wido

Re : Mémorisation du volume

Une autre variante:

#!/bin/bash
VOLUME=80


amixer scontrols |cut -d',' -f1 | sed -e "s/'//g" |awk '{print $4, $5, $6}' | sort | uniq >> /tmp/amixer.log

while read ligne
do
    amixer -q set "$ligne" $VOLUME% unmute
    echo "Canal "$ligne" activé Volume $VOLUME%"
    done < /tmp/amixer.log
rm /tmp/amixer.log

Le son est à 80% et actif pour tous les canaux.

Hors ligne

#8 Le 05/03/2010, à 15:36

mistic

Re : Mémorisation du volume

Merci pour les solutions, je pense que ça marche (j'avoue j'ai pas encore essayé) mais je creuse toujours du  côté de pulseaudio (PA wink )


Poser des questions, c'est bien.
Lire la doc, c'est mieux !!!

Moi je suis PC et Windows, j'ai arrêté !

Hors ligne