• # amixer

    Posté par  . Évalué à 3.

    Par exemple :
    $ amixer cset iface=MIXER,name="Mic Playback Switch" off
    • [^] # Re: amixer

      Posté par  (site web personnel) . Évalué à 0.

      tu a l air d avoir compris la question, mais pourarit tu me donner un exemple ou j incremente de 5% le volume principale ?
      • [^] # Re: amixer

        Posté par  . Évalué à 3.

        Je te donne un exemple. J'enregistre la TV. Pour ça, je dois le setting du mixer. Donc je sauvegarde l'état précédent, je change, je restore.


        # sauvegarde
        $ cap_v=`amixer cget iface=MIXER,name="Capture Volume" | egrep " : values=.*$" | sed -e "s/^[^=]*=//"`
        # modification
        $ amixer cset iface=MIXER,name="Capture Volume" 1
        # restoration
        $ amixer cset iface=MIXER,name="Capture Volume" $cap_v

        Une fois que tu as la valeur dans une variable, tu peux utiliser bc par exemple :
        $ new_cap_v=`echo "$cap_v*1.05" | bc`
        • [^] # Re: amixer

          Posté par  . Évalué à 1.

          J'oubliais.
          Utiliser alsactl pour avoir des infos sur la carte.
          Par exemple pour la seconde carte :
          $ /usr/sbin/alsactl -f titi store 1
          $ vim titi
  • # man amixer

    Posté par  . Évalué à 5.

    Bonsoir,

    Augmenter le volume de 5% :
    $ amixer -c 0 set Master 5%+

    Diminuer le volume de 5% :
    $ amixer -c 0 set Master 5%-

    Fixer le volume à 42% :
    $ amixer -c 0 set Master 42%

    Tout connaître sur amixer :
    $ man amixer

    Fab.
    • [^] # Re: man amixer

      Posté par  . Évalué à -1.

      C'est mieux que ma solution.
      Je me fais petit et je me -> []
    • [^] # Re: man amixer

      Posté par  (site web personnel) . Évalué à 0.

      Merci .... je peux pas tu plusser, mais c est ce que je cherchais .

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.