alsa-utils-1.2.13

Introduksjon til ALSA Verktøy

ALSA Verktøy pakken inneholder ulike verktøy som er nyttige for å kontrollere lydkort.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

ALSA Verktøy Avhengigheter

Påkrevd

alsa-lib-1.2.13

Valgfri

docutils-0.21.2, fftw-3.3.10, libsamplerate-0.2.2, xmlto-0.0.29, og Dialog

Installasjon av ALSA Verktøy

Installer ALSA Verktøy ved å kjøre følgende kommandoer:

./configure --disable-alsaconf \
            --disable-bat      \
            --disable-xmlto    \
            --with-curses=ncursesw &&
make

For å teste resultatene, utsted: make check.

Nå, som root bruker:

make install

Parameterforklaringer

--disable-alsaconf: Denne bryteren deaktiverer bygging av alsaconf konfigurasjonsverktøy som er inkompatibelt med Udev.

--disable-xmlto: Utelat denne bryteren hvis du har installert xmlto-0.0.29 og ønsker å gjenskape mansidene.

--disable-bat: Utelat denne bryteren hvis du har installert fftw-3.3.10 og ønsker å installer Basic Audio Tester (BAT).

--with-curses=ncursesw: Denne bryteren tvinger bruk av ncurses-biblioteker med wide-character.

Konfigurere ALSA Verktøy

Konfigurasjonsfiler

/var/lib/alsa/asound.state

Konfigurasjonsinformasjon

Som root bruker, bruk standardinnstillingen for lydkortet. Merk at denne kommandoen kan returnere en utgangskode på 99 selv om kortet er korrekt initialisert:

alsactl init

Merk at alle kanalene på lydkortet ditt er dempet som standard. Du kan bruke alsamixer programmet for å endre dette. Bruk speaker-test for å sjekke at dine innstillinger er brukt riktig. Du burde høre «rosa støy» på høyttalerne dine.

alsactl programmet kjøres vanligvis fra en standard udev regel. Første gang det kjøres, vil det klage på at det ikke er noen erklæringer i /var/lib/alsa/asound.state. Du kan forebygge dette ved å kjøre følgende kommando som root bruker:

alsactl -L store

Voluminnstillingene skal gjenopprettes fra lagret tilstand av Udev når enheten oppdages (under oppstart eller når den blir koblet til USB enheter).

På systemer som har flere lydkort, må du kanskje justere standard lydenhet slik at du kan få utdata fra høyttalerne. For å angi standardenhet, sjekk først /proc/asound/cards filen for å finne ut hvilket nummer du må stille inn. Når du kjenner til denne informasjonen, angir du standardkortet med følgende kommando som root bruker:

cat > /etc/asound.conf << "EOF"
# Begin /etc/asound.conf

defaults.pcm.card 1
defaults.ctl.card 1

# End /etc/asound.conf
EOF

Oppstartsskript

For å automatisk lagre og gjenopprette voluminnstillinger (hvis udev-regelen ikke fungerer for deg) når systemet startes på nytt, installer /etc/rc.d/init.d/alsa oppstartsskriptet fra blfs-bootscripts-20240913 pakken.

make install-alsa

Innhold

Installerte Programmer: aconnect, alsactl, alsaloop, alsamixer, alsatplg, alsaucm, alsa-info.sh, amidi, amixer, aplay, aplaymidi, arecord (symlink), arecordmidi, aseqdump, aseqnet, axfer, iecset, og speaker-test
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/share/sounds/alsa og /var/lib/alsa

Korte Beskrivelser

aconnect

er et verktøy for å koble til og fra to eksisterende porter i ALSA sequencer systemet

alsactl

brukes til å kontrollere avanserte innstillinger for ALSA lydkortdrivere. Bruk denne hvis alsamixer ikke kan bruke alle lydkortene dine sine egenskaper

alsaloop

tillater opprettelse av en PCM loopback mellom en PCM opptaksenhet og en PCM avspillingsenhet

alsamixer

er et Ncurses basert mikserprogram for bruk med ALSA lydkortdrivere

alsatplg

er et verktøy som brukes til å kompilere topologikonfigurasjonsfiler til binære filer for kjernedrivere

alsaucm

lar applikasjoner få tilgang til maskinvaren på en abstrakt måte

amidi

brukes til å lese fra og skrive til ALSA RawMIDI porter

amixer

tillater kommandolinjekontroll av mikserne for ALSA lydkortdrivere

aplay

er en kommandolinje lydfilspiller for ALSA lydkortdrivere

aplaymidi

er et kommandolinjeverktøy som spiller det spesifiserte MIDI-fil(er) til en eller flere ALSA sequencer-porter

arecord

er en kommandolinje lydfilopptaker for ALSA lydkortdrivere

arecordmidi

er et kommandolinjeverktøy som registrerer en standard MIDI-fil fra en eller flere ALSA sequencer porter

aseqdump

er et kommandolinjeverktøy som skriver ut sequencer hendelsene det mottar som tekst

aseqnet

er en ALSA sequencer klient som sender og mottar hendelsespakker over et nettverk

axfer

er en kommandolinjeopptaker og spiller som brukes til å overføre lydrammer mellom lydenheter og filer

iecset

er et lite verktøy for å sette eller dumpe IEC958 (eller såkalt «S/PDIF») statusbiter for det angitte lydkortet via ALSA kontroll API

speaker-test

er en kommandolinje høyttalertest tonegenerator for ALSA