O script não consegue alternar entre as placas como eu esperava.
Ele muda para uma mas não volta para a antiga.
Removi o módulo da placa e chamei de volta mas isso não fica legal.

Como reinicio as configurações de som sem reiniciar o computador
e sem remover/carregar o módulo da placa?




On Sat, Nov 18, 2017 at 12:39:51PM -0200, Jorge Barros de Abreu wrote:
> 
> Olá.
> 
> Estou criando um script para controlar as placas de som.
> Gostaria de incluir nele um nível de volume inicial mas não
> encontrei o comando. Eu achei um outro mas ele só funciona após
> o som/vídeo ter sido iniciado e eu gostaria de setar o
> volume "antes":
> 
> amixer set Master 40%+
> 
> O comando acima aumenta o som em 40% mas somente após o
> vídeo ter começado e não pode ser colocado no script pois
> ele atua somente na placa que estava ativa antes de o
> script ter sido rodado.
> 
> Agradeço antecipadamente.
> Obrigado.
> 
> O script atualmente está assim:
>     
> #!/bin/bash
> PONTOASOUND="/home/user/.asoundrc"
> somvga(){
>     echo "defaults.pcm.card 0" > $PONTOASOUND
>     echo "defaults.pcm.device 0" >> $PONTOASOUND #som nas caixas de som
>     #echo "defaults.pcm.device 1" >> $PONTOASOUND #som na saida auxiliar da 
> placa
>     export AUDIOCARD=0
> }
> somhdmi(){
>     echo "defaults.pcm.card 0" > $PONTOASOUND
>     #echo "defaults.pcm.device 3" >> $PONTOASOUND  #som no monitor
>     echo "defaults.pcm.device 7" >> $PONTOASOUND  #som na TV
>     export AUDIOCARD=1
> }
> if [ "$1" == "hdmi" ];then
>     somhdmi
> else if [ "$1" == "vga" ];then
>     somvga
> else
>     rm $PONTOASOUND
>     echo "$PONTOASOUND apagado"
> fi
> -- 
> Data Estelar 2458076,150995
> http://sites.google.com/site/ficmatinf
> Desejo-lhe Paz, Vida Longa e Prosperidade.
> São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.

-- 
Data Estelar 2458076,294120
http://sites.google.com/site/ficmatinf
Desejo-lhe Paz, Vida Longa e Prosperidade.
São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos.

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

Para sair da lista envie um e-mail para:
[email protected]
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users 
Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a