Så här använder du ALSA Utilities för att hantera Linux Audio från terminalen
Advanced Linux Sound Architecture (ALSA) tillhandahåller Linux-datorer med ljudstöd. Populära distros som Ubuntu och Arch Linux kör det som standard, så det finns en bra chans att du använder det just nu för att spela musik genom dina högtalare eller hörlurar.
I den här artikeln visar vi dig två sätt att justera volymen för den uppspelningen med hjälp av Alsamixer och Amixer-verktygen.
Installation
Installationen för detta projekt är minimal. Både Alsamixer och Amixer bör komma som en del av Alsa-utils-paketet. Kör dessa kommandon för att installera det paketet:
Ubuntu :
sudo att installera alsa-utils
Arch Linux :
sudo pacman -S alsa-utils
alsamixer
Ju enklare av de två verktyg som används är Alsamixer. Det fungerar som en del av ett Ncurses-gränssnitt, som låter dig stanna kvar i terminalen men ger en grafisk representation av ditt ljudkort och dess egenskaper.
alsamixer
Om du kör det här kommandot kommer du att visa något som det som visas i följande bild.
Här ser du mitt ljudkort, vilken typ av visning jag är i och det föremål som just nu är valt överst på skärmen. Du kan ändra dessa alternativ på din vilja.
Val av ljudkort
Du kan välja ett annat ljudkort genom att trycka på F6. Det kommer att ta fram en meny som visar de kända ljudkorten på ditt system. Du kan också ange namnet på ett ljudkort om det inte visas i menyn.
Visningar
Du kan ändra din vy för att se olika kontroller för vilka volymalternativ ALSA kan styra. Standarden du ser ovan är "Uppspelning" -vyn. Du kan välja "Capture" genom att trycka på F4 och "All" (som inkluderar "Uppspelning" och "Capture") genom att trycka på F5. Återgå till "Uppspelning" med F3.
"Capture" -vy
"All" -vyn
Rörelse och volymjustering
Varje typ av vy kan ha fler alternativ än vad du ser på skärmdumparna här. Flytta höger och vänster, genom dessa alternativ genom att trycka på vänster och höger piltangenter.
Justera varje volym med Down eller PgDown för att minska volymen på en kanal och Upp eller PgUp för att öka volymen.
Du kan stänga av vilken kanal som helst genom att trycka på m.
Kolla in hela visningen av alternativ genom att trycka på F1 för att få skärmen på bilden nedan.
amixer
Med Amixer får du inte en grafisk miljö. Istället använder du kommandon för att ställa in olika volymer för varje kanal för dina ljudkort.
Visa dina tillgängliga alternativ och kommandon med amixer help.
Kolla sedan på dina tillgängliga kontroller med amixer scontrols.
Det här är de ljudkontroller du kan ändra. Du kan justera dem med olika kommandon som följer grundmönstret för amixer -c set
.
- Ställ in huvudvolymen på det första ljudkortet till 100%:
amixer -c 0 set Master 100%
- Ställ in Mastervolymen på det andra ljudkortet till 50%:
amixer -c 1 set Master 50%
- Ställ in Mic-volymen på första ljudkortet till fem decibel:
amixer -c 0 set Mic 5db
- Öka Mic-volymen på första ljudkortet två decibel:
amixer -c 0 set Mic 2db+
amixer -c 0 set Master mute
på det första ljudkortet:amixer -c 0 set Master mute
- Avaktivera huvudkontrollen på det första ljudkortet:
amixer -c 0 set Master unmute
Utdata för dessa kommandon ska producera något som ser ut som följande bild.
Det finns mer du kan göra med amixer, inklusive inställning av volymer till specifikt hårdvaruvärde och modifiering av ljudkanalerna att byta, till exempel fram-, bak-, center- och woofer-kanaler. Läs den manuella sidan med man amixer
att gräva djupare i de avancerade kontrollerna.
Slutsats
Du borde nu ha en grundläggande förståelse för hur du använder Alsamixer och Amixer för att styra volymen på ditt ljudkort.
Jag använder Alsamixer ofta när jag byter från stationära högtalare till hörlurar på min bärbara dator. Det sparar mina öron flera gånger i veckan. Du kan hitta liknande användningsområden för dessa verktyg, och förhoppningsvis hittar du dem så intuitiva och lätta att använda som de var avsedda att vara.