Como usar os utilitários ALSA para gerenciar o áudio do Linux a partir do terminal

Cum se utilizează utilitarele ALSA pentru a gestiona Linux Audio de la terminal
⏱️ 4 min read

A Advanced Linux Sound Architecture (ALSA) fornece computadores Linux com suporte de áudio. Distros populares como Ubuntu e Arch Linux o executam por padrão, então há uma boa chance de você estar usando agora para tocar música em seus alto-falantes ou fones de ouvido.

Neste artigo, mostraremos duas maneiras de ajustar o volume dessa reprodução usando os utilitários Alsamixer e Amixer.

Instalação

A instalação para este projeto é mínima. Tanto o Alsamixer quanto o Amixer devem chegar como parte do pacote Alsa-utils. Execute estes comandos para instalar esse pacote:

Ubuntu:

Arch Linux:

Alsamixer

O mais fácil dos dois utilitários de usar é o Alsamixer. Ele funciona como parte de uma interface Ncurses, que permite que você permaneça no terminal, mas fornece uma representação gráfica de sua placa de som e suas propriedades.

A execução desse comando mostrará algo parecido com o que está ilustrado na imagem a seguir.

Aqui você pode ver no topo da minha tela o nome da minha placa de som, o tipo de visão em que estou e o item que está selecionado no momento. Você pode alterar essas opções à sua vontade.

Seleção da placa de som

Você pode selecionar uma placa de som diferente pressionando F6. Ele abrirá um menu que mostra as placas de som conhecidas em seu sistema. Você também pode inserir o nome de uma placa de som se ela não for exibida no menu.

Seleção da placa de som Alsamixer

Visualizações

Você pode alterar sua visualização para ver os diferentes controles de quais opções de volume o ALSA pode controlar. O padrão que você vê acima é a visualização “Reprodução”. Você pode escolher “Capturar” pressionando F4 e “Tudo” (que inclui “Reprodução” e “Captura”) pressionando F5. Retorne para “Reprodução” com F3.

Visualização de “Captura”

Alsamixer "capturar" Visão

“Toda vista

Alsamixer "todos" Visão

Ajuste de movimento e volume

Cada tipo de visualização pode ter mais opções do que você vê nas imagens aqui. Mova para a direita e para a esquerda, respectivamente, por meio dessas opções pressionando o Esquerda e Direito teclas de seta.

Ajuste cada volume com Baixa ou PgDown para reduzir o volume de um canal e Acima ou PgUp para aumentar o volume.

Você pode silenciar qualquer canal pressionando m.

Confira a visão completa das opções pressionando F1 para obter a tela ilustrada abaixo.

Alsamixer ajuda diálogo

Amixer

Com Amixer você não obtém um ambiente gráfico. Em vez disso, você usa comandos para definir os vários volumes de cada canal para suas placas de som.

Visualize suas opções e comandos disponíveis com amixer help.

Amixer help dialog

Em seguida, observe os controles disponíveis com amixer scontrols.

Comando Amixer scontrols

Estes são os controles de áudio que você pode alterar. Você pode ajustá-los com vários comandos que seguem o padrão básico de amixer -c <card-number> set <control> <value>.

  • Defina o volume principal na primeira placa de som para 100%: amixer -c 0 set Master 100%
  • Defina o volume principal na segunda placa de som para 50%: amixer -c 1 set Master 50%
  • Defina o volume do microfone na primeira placa de som para cinco decibéis: amixer -c 0 set Mic 5db
  • Aumente o volume do microfone na primeira placa de som em dois decibéis: amixer -c 0 set Mic 2db+
  • Silencie o controle Master na primeira placa de som: amixer -c 0 set Master mute
  • Ative o som do controle Master na primeira placa de som: amixer -c 0 set Master unmute

A saída para esses comandos deve produzir algo semelhante à imagem a seguir.

Amixer definir comando mestre

Você pode fazer mais com o amixer, incluindo definir seus volumes para um valor de hardware específico e modificar os canais de áudio a serem alterados, como os canais dianteiro, traseiro, central e do woofer. Leia a página do manual com man amixer para se aprofundar nesses controles avançados.

Conclusão

Agora você deve ter um conhecimento básico de como usar o Alsamixer e o Amixer para controlar os níveis de volume da placa de som.

Eu uso o Alsamixer com frequência quando mudo dos alto-falantes do desktop para os fones de ouvido do meu laptop. Isso salva meus ouvidos várias vezes por semana. Você pode encontrar usos semelhantes para essas ferramentas e, com sorte, considerá-las tão intuitivas e fáceis de usar quanto deveriam ser.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x