Advanced Linux Sound Architecture (ALSA) giver Linux-computere med lydsupport. Populære distros som Ubuntu og Arch Linux kører det som standard, så der er en god chance for at du bruger det lige nu for at afspille musik gennem dine højttalere eller hovedtelefoner.

I denne artikel vil vi vise dig to måder at justere lydstyrken af ​​den afspilning ved hjælp af Alsamixer og Amixer-værktøjer.

Installation

Installationen til dette projekt er minimal. Både Alsamixer og Amixer bør ankomme som en del af Alsa-utils-pakken. Kør disse kommandoer for at installere den pakke:

Ubuntu :

 sudo apt installer alsa-utils 

Arch Linux :

 sudo pacman -S alsa-utils 

alsamixer

Jo lettere af de to værktøjer, der skal bruges, er Alsamixer. Det fungerer som en del af en Ncurses-grænseflade, som giver dig mulighed for at forblive i terminalen, men giver en grafisk gengivelse af dit lydkort og dets egenskaber.

 alsamixer 

At køre den kommando vil vise dig noget som det, der er afbilledet i det følgende billede.

Her kan du se øverst på min skærm navnet på mit lydkort, hvilken type visning jeg er i, og det emne, der aktuelt er valgt. Du kan ændre disse muligheder på din vilje.

Valg af lydkort

Du kan vælge et andet lydkort ved at trykke på F6. Det vil oprette en menu, der viser de kendte lydkort på dit system. Du kan også indtaste navnet på et lydkort, hvis det ikke vises i menuen.

visninger

Du kan ændre dit syn for at se forskellige kontroller for, hvilke volumenindstillinger ALSA kan styre. Standarden du ser ovenfor er "Afspilning" -visningen. Du kan vælge "Capture" ved at trykke F4 og "All" (som inkluderer "Playback" og "Capture") ved at trykke på F5. Gå tilbage til "Afspilning" med F3.

"Capture" visning

"Alle" visning

Bevægelse og volumenjustering

Hver type visning kan have flere muligheder end du ser på skærmbillederne her. Flyt højre og venstre, henholdsvis gennem disse indstillinger ved at trykke på venstre og højre piletasterne.

Juster hvert volumen med Down eller PgDown for at reducere lydstyrken for en kanal og op eller PgUp for at øge lydstyrken.

Du kan dempe enhver kanal ved at trykke på m.

Tjek den fulde visning af muligheder ved at trykke på F1 for at få vist skærmbilledet nedenfor.

Amixer

Med Amixer får du ikke et grafisk miljø. I stedet bruger du kommandoer til at indstille de forskellige volumener af hver kanal til dine lydkort.

Se dine tilgængelige indstillinger og kommandoer med amixer help.

Så kig på dine tilgængelige kontroller med amixer scontrols.

Dette er de lydkontroller, du kan ændre. Du kan justere dem med forskellige kommandoer, der følger det grundlæggende mønster af amixer -c set .

  • Sæt Master-lydstyrken på det første lydkort til 100%: amixer -c 0 set Master 100%
  • Sæt Master-lydstyrken på det andet lydkort til 50%: amixer -c 1 set Master 50%
  • Indstil Mic-lydstyrken på det første lydkort til fem decibel: amixer -c 0 set Mic 5db
  • Forøg amixer -c 0 set Mic 2db+ på det første lydkort to decibel: amixer -c 0 set Mic 2db+
  • Sluk amixer -c 0 set Master mute på det første lydkort: amixer -c 0 set Master mute
  • amixer -c 0 set Master unmute på det første lydkort: amixer -c 0 set Master unmute

Output for disse kommandoer bør producere noget, der ligner det følgende billede.

Der er mere, du kan gøre med amixer, herunder indstilling af dine volumener til specifik hardwareværdi og ændring af lydkanalerne til at ændre, såsom for-, bag-, center- og woofer-kanaler. Læs den manuelle side med man amixer at grave dybere ind i disse avancerede kontroller.

Konklusion

Du skal nu have en grundlæggende forståelse for, hvordan du bruger Alsamixer og Amixer til at styre lydstyrkeniveauerne på dit lydkort.

Jeg bruger Alsamixer ofte, når jeg skifter fra stationære højttalere til hovedtelefoner på min bærbare computer. Det sparer mine ører flere gange om ugen. Du kan finde lignende anvendelser til disse værktøjer, og forhåbentlig finder du dem så intuitive og nemme at bruge som de skulle være.