Como faço para alterar a saída de áudio padrão utilizando apenas comandos no terminal?

1. Como faço para alterar a saída de áudio padrão utilizando apenas comandos no terminal?

diego
diegorc

(usa Debian)

Enviado em 29/10/2017 - 20:30h

Boa noite pessoal!

Gostaria de descobrir qual é o comando utilizado para alterar a saída de áudio padrão?

Por favor, só quero COMANDOS que possam ser utilizados no terminal, pois utilizarei em um script.

Acredito que o comando seja o amixer -D, porém não consegui descobrir como utiliza-lo para essa alteração.

Através do XFCE ou do alsamixer, por exemplo eu faço:

Clico no ícone do Som>>Audio Mixer...>>Configuração>>Audio Interno Perfil:
Para usar o som do notebook escolho: "Duplex Estéreo Analógico"
Para usar o som da TV escolho: "Saída Digital Stereo (HDMI) + Entrada de Estéreo analógico"
https://uploaddeimagens.com.br/images/001/153/757/full/1.png?1509315506

Muito Obrigado!


  


2. Re: Como faço para alterar a saída de áudio padrão utilizando apenas comandos no terminal?

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/10/2017 - 20:36h

1 - alsamixer: veja qual o número do dispositivo escolhido
2 -
 $ amixer -D   _número_   


Muitos que vivem merecem a morte. E alguns que morrem merecem viver. 
Você pode dar-lhes a vida?
Então não seja tão ávido para julgar e condenar alguém a morte.
Pois mesmo os muitos sábios não conseguem ver os dois lados.



3. Re: Como faço para alterar a saída de áudio padrão utilizando apenas comandos no terminal?

diego
diegorc

(usa Debian)

Enviado em 02/11/2017 - 13:13h

meianoite escreveu:

Existe um comando que mostra o número do dispositivo não me lembro agora o nome.


O comado acho que é aplay -l

$ aplay -l
**** Lista de Dispositivos PLAYBACK Hardware ****
placa 0: PCH [HDA Intel PCH], dispositivo 0: ALC269VB Analog [ALC269VB Analog]
Dispositivo secundário: 1/1
Dispositivo secundário #0: subdevice #0
placa 0: PCH [HDA Intel PCH], dispositivo 3: HDMI 0 [HDMI 0]
Dispositivo secundário: 1/1
Dispositivo secundário #0: subdevice #0



4. Re: Como faço para alterar a saída de áudio padrão utilizando apenas comandos no terminal?

diego
diegorc

(usa Debian)

Enviado em 02/11/2017 - 13:23h

removido escreveu:

1 - alsamixer: veja qual o número do dispositivo escolhido
2 -
 $ amixer -D   _número_   


Muitos que vivem merecem a morte. E alguns que morrem merecem viver. 
Você pode dar-lhes a vida?
Então não seja tão ávido para julgar e condenar alguém a morte.
Pois mesmo os muitos sábios não conseguem ver os dois lados.



No alsamixer os números que aparecem são esses:
/proc/asound/devices
1: : sequencer
2: [ 0] : control
3: [ 0- 0]: digital audio playback
4: [ 0- 0]: digital audio capture
5: [ 0- 3]: digital audio playback
6: [ 0- 0]: hardware dependent
7: [ 0- 3]: hardware dependent
33: : timer

tentei várias combinações, porém as respostas dos comandos são essas:

U460-G-BG51P1:~$ amixer -D 7
ALSA lib control.c:954:(snd_ctl_open_noupdate) Invalid CTL 7
amixer: Mixer attach 7 error: No such file or directory

U460-G-BG51P1:~$ amixer -D 0-3
ALSA lib control.c:954:(snd_ctl_open_noupdate) Invalid CTL 0-3
amixer: Mixer attach 0-3 error: No such file or directory

U460-G-BG51P1:~$ amixer -D [0-3]
ALSA lib control.c:954:(snd_ctl_open_noupdate) Invalid CTL [0-3]
amixer: Mixer attach [0-3] error: No such file or directory







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts