Existem dois dispositivos de saída: headphone
e line out
no meu pc.eu posso selecionar um deles como decice de saída com o PulseAudio Volume Control
.Pode amixer
fazer o mesmo trabalho como pulseaudio
?
Quero selecionar speaker
para card 1
reproduzir áudio.
amixer -c 1 set "speaker" On
amixer: Unable to find simple control 'speaker',0
amixer -c 1 set "speaker" 10db
amixer: Unable to find simple control 'speaker',0
Ambos não podem funcionar.
@MC68020,Comando inválido:
debian@debian:~$ amixer -c 1 scontrols
Simple mixer control 'Master',0
Simple mixer control 'Headphone',0
Simple mixer control 'Headphone+LO',0
Simple mixer control 'PCM',0
Simple mixer control 'Front',0
Simple mixer control 'Front Mic',0
Simple mixer control 'Front Mic Boost',0
Simple mixer control 'Surround',0
Simple mixer control 'Center',0
Simple mixer control 'LFE',0
Simple mixer control 'Line',0
Simple mixer control 'Line Boost',0
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958 Default PCM',0
Simple mixer control 'Capture',0
Simple mixer control 'Capture',1
Simple mixer control 'Auto-Mute Mode',0
Simple mixer control 'Channel Mode',0
Simple mixer control 'Input Source',0
Simple mixer control 'Input Source',1
Simple mixer control 'Loopback Mixing',0
Simple mixer control 'Rear Mic',0
Simple mixer control 'Rear Mic Boost',0
debian@debian:~$ amixer -c 1 sset Headphone 80%
amixer: Invalid command!
debian@debian:~$ amixer -c 1 set Headphone 80%
amixer: Invalid command!
debian@debian:~$ amixer -c 1 set "Headphone" 80%
amixer: Invalid command!
debian@debian:~$ amixer -c 1 sset "Headphone" 80%
amixer: Invalid command!
Mais informações sobre o meu amixer:
debian@debian:~$ amixer -v
amixer version 1.2.4
debian@debian:~$ amixer -c 1 sget Headphone
Simple mixer control 'Headphone',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
A/ Você pode preferir usar o utilitário semigráfico ncurses alsamixer . Acione-o conforme informado no canto superior direito F6 para selecionar sua placa de som, então simplesmente pressione as teclas do cursor para definir o ganho para os controles desejados.
B/ Usando o bare metal amixer , já que o controle que você selecionou parece desconhecido para o seu sistema, sugiro que você verifique primeiro quais são os controles disponíveis para sua placa usando :
em seguida, defina o ganho desejado no controle específico usando:
para definir o ganho para este controle específico.
BTW: Não coloque o controllabel entre aspas duplas.
Cuidado: quaisquer controles obtêm recursos diferentes. Desses recursos dependem as configurações possíveis. Para obter informações sobre as capacidades de alguns controles, dispare:
O controle aceitará alterar o ganho somente se obtiver a capacidade de volume . Se, conforme detalhado no OP, for um recurso pswitch, a única possibilidade oferecida é ativá-lo ou desativá-lo: