Salut Aldo,

Oui je connais ! Mais ce que je me demande maintenant c'est où
diable est-ce donc que j'ai appris ça ! Pas avec le help que tu
donnes parce que là il faudrait être devin ! Quand même, si tu
fais un man amixer tu en as un peu plus.

[EMAIL PROTECTED] ~]$ amixer
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 63
  Front Left: Playback 49 [78%] [on]
  Front Right: Playback 49 [78%] [on]
Simple mixer control 'Master Mono',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 3 [10%] [off]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 63
  Front Left: Playback 50 [79%] [on]
  Front Right: Playback 50 [79%] [on]

C'est le début de la sortie de amixer chez moi : je ne mets pas
tout sinon ce mail va avoir une longueur démesurée !

[EMAIL PROTECTED] ~]$ amixer -c 0 cget numid=1
numid=1,iface=MIXER,name='Master Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
[EMAIL PROTECTED] ~]$ amixer -c 0 cget numid=2
numid=2,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=63,step=0
  : values=49,49
[EMAIL PROTECTED] ~]$ 

Ca me semble assez clair ? Non ? Ces deux contrôleurs pilotent
le master playback. 

Si je fais :

[EMAIL PROTECTED] ~]$ amixer -c 0 cset numid=1 off
numid=1,iface=MIXER,name='Master Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=off


Bon je l'ai mis off clair ? Et maintenant :
[EMAIL PROTECTED] ~]$ amixer -c 0 cset numid=1 on
numid=1,iface=MIXER,name='Master Playback Switch'
  ; type=BOOLEAN,access=rw---,values=1
  : values=on
[EMAIL PROTECTED] ~]$ 

Je l'ai remis on !

Je fais 

[EMAIL PROTECTED] ~]$ amixer -c 0 cset numid=2 63,0
numid=2,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=63,step=0
  : values=63,0
[EMAIL PROTECTED] ~]$ 

J'en ai plein l'oreille gauche et j'ai l'impression d"être
devenu sourd de la droite ! alors 

[EMAIL PROTECTED] ~]$ amixer -c 0 cset numid=2 49,49
numid=2,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw---,values=2,min=0,max=63,step=0
  : values=49,49
[EMAIL PROTECTED] ~]$ 

Je préfère quand-même l'équilibre ! 

Voilà quelques exemples Aldo ; et n'hésite pas à me ressonner
si tu bloques avec ce truc je crois que je le comprends assez
bien ! 

Pierre

From: Aldo <[EMAIL PROTECTED]>
Subject: [CBLX] amixer - a chinese audio-mixer
Date: Sat, 10 May 2008 22:01:53 +0200

> Hello,
> 
> non non, je n'ai pas un alsamixer en cyrillic ou en caractères chinois, c
> juste une expression aldozienne pour dire que je n'arrive pas à voir comment
> on peut utiliser amixer à partir de la ligne de commande pour les truds
> standards, cad:
> régler le volume master,
> ou d'autres.
> 
> amixer --help donne:
> Usage: amixer <options> [command]
> 
> Available options:
>   -h,--help       this help
>   -c,--card N     select the card
>   -D,--device N   select the device, default 'default'
>   -d,--debug      debug mode
>   -n,--nocheck    do not perform range checking
>   -v,--version    print version of this program
>   -q,--quiet      be quiet
>   -i,--inactive   show also inactive controls
>   -a,--abstract L select abstraction level (none or basic)
>   -s,--stdin      Read and execute commands from stdin sequentially
> 
> Available commands:
>   scontrols       show all mixer simple controls
>   scontents     show contents of all mixer simple controls (default command)
>   sset sID P      set contents for one mixer simple control
>   sget sID        get contents for one mixer simple control
>   controls        show all controls for given card
>   contents        show contents of all controls for given card
>   cset cID P      set control contents for one control
>   cget cID        get control contents for one control
> 
> Si qq'un connaît un peu ce serait sympa de donner qqs exemples.
> 
> Aldo.
> 
> _______________________________________________
> Liste de diffusion CarrefourBLinuX 
>     [email protected]
>     http://lists.freearchive.org/mailman/listinfo/carrefourblinux
> Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu
> Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
> Archives : http://lists.freearchive.org/pipermail//carrefourblinux
> Anciennes archives (Yahoogroupes) :
>     http://fr.groups.yahoo.com/group/carrefourblinux/messages
> Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
> Pour s'inscire par courriel : 
>     'mailto:[EMAIL PROTECTED]'
> Pour se desinscrire par courriel : 
>     'mailto:[EMAIL PROTECTED]'

_______________________________________________
Liste de diffusion CarrefourBLinuX 
    [email protected]
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Pour s'inscire par courriel : 
    'mailto:[EMAIL PROTECTED]'
Pour se desinscrire par courriel : 
    'mailto:[EMAIL PROTECTED]'

Répondre à