ALSA Utilities-1.0.24.2

Introduction à ALSA Utilities

Le paquet ALSA Utilities contient divers outils qui sont utiles pour contrôler votre carte son.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

Dépendances d'ALSA Utilities

Requises

ALSA Library-1.0.24.1

Optional

xmlto-0.0.23

Téléchargements supplémentaires

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/alsa-utils

Installation de ALSA Utilities

Si vous n'avez pas installez la dépendance facultative xmlto-0.0.23, appliquez le correctif suivant:

patch -Np1 -i ../alsa-utils-1.0.24.2-no_xmlto-1.patch

Installez ALSA Utilities en lançant les commandes suivantes :

./configure &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Configuration de ALSA Utilities

Fichiers de configuration

/var/lib/alsa/asound.state

Informations de configuration

Utilisez un script de démarrage pour stocker les valeurs lors de l'arrêt du szstème.

En tant qu'utilisateur root, installez le script de démarrage /etc/rc.d/init.d/alsa inclu dans le paquet blfs-bootscripts-20111226.

make install-alsa

Remarquez que tous les canaux de votre carte son sont muets par défaut. Vous pouvez utiliser le programme alsamixer de ALSA Utilities pour changer cela. Utilisez speaker-test pour vérifier que vos paramètres ont été correctement appliqués. VOus devez entendre « un bruit rose » dans vos haut-parleurs

La première fois qu'on exécute le programme alsactl à partir de la règle udev ci-dessous, il se plaindra qu'il n'y a aucun état dans /etc/asound.state. Vous pouvez empêcher cela en lançant les commandes suivantes en tant qu'utilisateur root :

mkdir -p /var/lib/alsa &&
touch /var/lib/alsa/asound.state &&
alsactl store

Les paramètres de volume seront restaurés à partir de l'état sauvegardé par Udev quand le périphérique sera détecté (pendant le démarrage ou lors du branchement de périphériques USB).

En tant qu'utilisateur root, installez un nouveau fichier de règles Udev pour créer les nœuds de périphériques audio et lancez le script restore :

cat > /etc/udev/rules.d/40-alsa.rules << "EOF"
# /etc/udev/rules.d/40-alsa.rules

# Quand un périphérique de son est détecté, restaurez les paramètres de volume 
KERNEL=="controlC[0-9]*", ACTION=="add", RUN+="/usr/sbin/alsactl restore %n"
EOF
chmod -v 644 /etc/udev/rules.d/40-alsa.rules

Tous les périphériques de son ne sont pas accessibles aux utilisateurs, sauf root et les membres du groupe audio. Ajoutez à ce groupe les utilisateurs qui pourraient utiliser les périphériques de son :

usermod -a -G audio <username>
[Note]

Note

Il se peut que vous deviez vous déconnecter et revenir pour rafraîchir vos appartenances au groupe. 'su <nomutilisateur>' devrait aussi fonctionner.

Contenu

Programmes installés: aconnect, alsaconf, alsactl, alsamixer, amidi, amixer, aplay, aplaymidi, arecord, arecordmidi, aseqdump, aseqnet, iecset, et speaker-test
Bibliothèques installées: Aucune
Répertoire installé: /var/lib/alsa and /usr/share/sounds/alsa

Descriptions courtes

aconnect

est un outil pouconnecter et déconnecter deux ports existant du système de séquenceur ALSA.

alsaconf

est un outil de configuration qui essaie de détecter les cartes son de votre système et d'écrire un fichier de configuration convenable pour ALSA. Ce programme est incompatible avec udev et hotplug.

alsactl

est utilisé pour contrôler les paramètres avancés des pilotes de carte son ALSA.

alsamixer

est un mixeur basé sur ncurses à utiliser avec les pilotes de carte son ALSA.

amidi

est utilisé pour lire et écrire sur des ports RawMIDI d'ALSA.

amixer

permet un contrôle des mixeurs en ligne de commande pour les pilotes de carte son ALSA.

aplay

est un lecteur de fichiers son en ligne de commande pour les pilotes de carte son ALSA.

aplaymidi

est un outil en ligne de commande pour lire un/des fichier(s) MIDI spécifié(s) sur un ou des ports de séquenceur ALSA.

arecord

est un magnétophone en ligne de commande pour les pilotes de carte son ALSA.

arecordmidi

est un outil en ligne de commande qui enregistre un fichier MIDI standard à partir d'un ou plusieurs ports de séquenceur ALSA.

aseqdump

est un outil en ligne de commande qui affiche les événements du séquenceur qu'il reçoit sous forme de texte.

aseqnet

est un client de séquenceur ALSA qui envoie et reçoit des paquets d'événements sur un réseau.

iecset

est un petit outil pour paramétrer ou peaufiner l'état des bits IEC958 (ou de ce qu'on appelle « S/PDIF ») d'une carte son spécifié par l'API du contrôle ALSA.

speaker-test

est un générateur en ligne de commande de bruit de test du speaker pour ALSA.

Last updated on 2011-12-14 19:32:19 +0100