Usando o Amixer para controlar o volume


9

Estou executando o 14.04, e me disseram que eu poderia usar amixerpara controlar o volume via linha de comando. Por exemplo, para silenciar o som, você usaria

amixer set Master mute

A saída para mim é

amixer: Unable to find simple control 'Master',0 

Então, eu li um homem e descobri que precisava substituir Master pelo nome do controle do mixer do meu laptop. A digitação amixerretorna:

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

Então, naturalmente, eu entro, amixer set IEC958 mutemas tudo o que recebo é

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

De novo. Eu tentei ssete alguns outros comandos, mas cada um retorna o mesmo texto. Além disso, por que não há controles "Mestre" ou "Alto-falante"? Existe algo que estou fazendo errado?

Respostas:


22

Se você deseja usar amixerpara controlar o volume, isso deve funcionar em um terminal:

amixer -D pulse sset Master 0%

(0% para silenciar ou usar qualquer porcentagem que você quiser)

Para reduzir / aumentar o volume, você pode adicionar - ou + após% (mas isso não funciona para aumentar o som além de 100%).


2
Muito obrigado Também funciona comamixer -D pulse set Master mute
Marco Sulla 23/11

2

pode ser possível que você use o cartão errado. certifique-se de usar o cartão certo. Se você conectou uma webcam com microfone, por exemplo, ela pode comer o primeiro slot ;-)

liste todos os cartões primeiro:

cat /proc/asound/card

para mim, parece:

 0 [Webcam         ]: USB-Audio - Philips SPC 1030NC Webcam
                      Philips CE Philips SPC 1030NC Webcam at usb-orion-ehci.0-1.2, high speed
 1 [Audio          ]: USB-Audio - USB Audio
                      USB Audio at usb-orion-ehci.0-1.5.7, full speed

depois escolha seu cartão. O primeiro cartão seria o padrão -c 0; portanto, se você quiser escolher o 2. cartão, faça:

amixer -c 1 Master +10 

Quero dizer (esqueci de entrar no set): amixer -c 1 set Master 100
oktay 12/12/15

Obrigado! Eu estava tentando silenciar meu microfone da webcam sem sucesso.
dieresys

Observe a slista de todos os cartões ...cat /proc/asound/cards
ow3n

0
amixer set IEC958,0 mute

Você deve especificar seu cartão como mostrado na saída do amixador. Use "mudo" em vez de "mudo" para ativar o som novamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.