Les MANs Linux en français...
ALSACTL
Section: User Commands (1)Updated: 25 Nov 1998
Index Retour au Menu Principal
NOM
alsactl - commandes avancées pour les drivers de carte sons ALSASYNOPSIS
alsactl [options] [store|restore] <carte #>
DESCRIPTION
alsactl est utilisé pour contrôler les paramètres avancés pour les pilotes ALSA de cartes son. Il fonctionne avec plusieurs cartes son. Si votre carte possède des fonctionnalités que vous n'arrivez pas à exploiter depuis l'application de mixage, vous trouverez peut-être la solution ici.USAGE
alsactl [options] [store|restore] <carte #>
Commandes
store enregistre les paramètres actuels du pilote pour la carte son sélectionnée, dans le fichier de configuration.
restore charge les paramètres du driver pour la carte son sélectionnée depuis le fichier de configuration.
Si aucune carte son n'est sélectionnée, la configuration pour toutes les cartes sera enregistrée ou chargée.
Options
- -h, --help
-
Aide : affiche les options disponibles et commandes.
- -f, --f file
-
Indique le fichier de configuration à utiliser. Le fichier par défaut
est /etc/asound.conf.
- -d, --debug
-
Le programme est en mode debogage, plus verbeux.
- -v, --version
-
Affiche le numéro de version de alsactl.
FICHIERS
/etc/asound.conf (ou le fichier spécifié par l'option -f ) est utilisé pour stocker les paramètres des cartes son. Les paramètres contiennent tous les paramètres de mixage. Plus intéressant, alsactl permet aussi de contrôler d'autres paramètres spécifiques à une carte son que les programmes de mixage ne savent souvent pas utiliser.Le fichier de configuration est généré automatiquement en lançant la commande alsactl store. L'édition manuelle de ce fichier peut être nécessaire pour certains paramètres ( ex : activer/désactiver le gain micro automatique, la sortie digitale, le port joystick, des options de routage MIDI futures, etc.).
Syntaxe du Fichier de Configuration
Certains mots du fichier de configuration méritent explication. Le commentaire « capabilities » avant chaque « ligne » (sonore) donne des caractéristiques de chaque canal. Cela est juste une info ; ces options ne peuvent pas être positionnées. Voici la liste des caractéristiques :
- hardware-mute
-
La carte son est capable de fermer un canal.
Sinon, le noyau met le volume au minimum quand une application
demande à fermer un canal.
- join-mute
-
Fermer ce canal ne peut être positionné pour les voix droite
et gauche qu'en même temps, et non de façon indépendante -- même si le
volume peut être contrôlé indépendamment pour droite et gauche !
- stereo
-
Le canal est stéréo.
- record
-
Le canal peut être utilisé comme source d'enregistrement.
- join-record
-
L'enregistrement sur ce canal ne peut se faire que sur les deux
voix droite et gauche ; on ne peut pas enregistrer seulement l'une
des 2 voix.
-
record-by-mute
Le canal peut être enregistré même s'il est fermé, ainsi on peut éviter
d'avoir la source d'enregistrement sur les haut-parleurs.
- external-input
-
Le canal contrôle le signal d'une entrée externe (Line-in ou CD).
Cela permet de distinguer les canaux externes des sources
sonores générées par la carte (comme OPL-3 synth).
- digital
-
Ce canal est est lié à un mixer digital inclus dans la carte pour les
traitements matériels (ex : gestion son surround si votre carte le gère).
Le fichier de configuration a aussi des indicateurs booléens utilisés pour par les fonctionnalités avancés de certaines cartes. Par exemple :
; Le type est 'bool'.
switch( "MIC Gain", false )
Cela montre que ma carte a un gain micro désactivable, et qu'il est actuellement désactivé. Pour l'activer, remplacer la valeur « false » par « true », sauvegarder le fichier de config, et lancer alsactl restore.
EXEMPLES
Disons que l'on a une entrée dans /etc/asound.conf pour la sortie PCM.
; Capabilities: stereo hardware-mute digital.
; Accepted channel range is from 0 to 63.
channel( "PCM", stereo( 40 mute, 50 mute ))
Quand alsactl restore est lancé, le volume PCM sera positionné à 40 (voie gauche) et 50 (voie droite), mais les 2 voies seront fermées. Vu que la carte supporte hardware-mute, la fermeture des canaux sera réalisée en dur plutôt que de mettre les volumes à 0.
VOIR AUSSI
amixer(1), alsamixer(1), aplay(1)BOGUES
Pas de bogue connu.AUTEUR
alsactl est réalisé par Jaroslav Kysela <perex at suse.cz> La version source de ce document est de Paul Winkler <zarmzarm at erols.com>. Version française réalisée par David Jeanneteau <djnet at club-internet.fr>, avec l'assistance de Gérard Delafond <gerard at delafond.org>
Index
Time: 19:59:19 GMT, December 19, 2004