Habilitando Som no Linux Mint via script
Dica publicada em Linux / Configuração
Habilitando Som no Linux Mint via script
Acontece comigo que o Linux Mint de vez em quando perde a configuração de som, isto é, o computador inicia sem capacidade de reproduzir som.
No caso específico desta dica o som funciona mas, entre um boot e outro o som deixa de funcionar, mas volta configurando apropriadamente ajustando os controles via Alsamixer.
Para não ficar ajustando o alsamixer a todo momento, eu criei um script que faz o que o alsamixer faria e o coloquei para rodar no carregamento do perfil do usuário.
O script acima considera a placa padrão 0 (para o meu caso). Para saber qual placa ajustar, rode:
aplay -l
**** Lista de Dispositivos PLAYBACK Hardware ****
placa 0: PCH [HDA Intel PCH], dispositivo 0: ALC269VB Analog [ALC269VB Analog]
Dispositivo secundário: 0/1
Dispositivo secundário #0: subdevice #0
e ajuste a opção -c do amixer no script conforme a necessidade.
Depois disso será necessário fazer o script carregar durante o início da sessão do usuário. Supondo que criamos o script com nome de habilita_som.sh, precisamos dar permissão de execução:
Outro ponto é que faço o redirecionamento da saída padrão e do erro padrão para /dev/null. O objetivo é não mostrar nenhum tipo de mensagem. Se o script não estiver funcionando, uma possibilidade de depuração é eliminar esses redirecionamentos e verificar a saída dos comandos.
Depois disso precisamos dar permissão de execução:
chmod +x habilita_som.sh
e podemos adicionar a seguinte chamada ao final do arquivo ~/.bashrc. Supondo que eu tenha salvo em /home/leandro/.local/bin:
Coloque isso no FINAL do seu arquivo ~/.bashrc:
No caso específico desta dica o som funciona mas, entre um boot e outro o som deixa de funcionar, mas volta configurando apropriadamente ajustando os controles via Alsamixer.
Para não ficar ajustando o alsamixer a todo momento, eu criei um script que faz o que o alsamixer faria e o coloquei para rodar no carregamento do perfil do usuário.
#!/bin/bash amixer sset 'Master' unmute 1> /dev/null 2>/dev/null amixer sset 'Master' 100% 1> /dev/null 2>/dev/null amixer sset 'Speaker' unmute 1>/dev/null 2>/dev/null amixer sset 'Speaker' 100% 1>/dev/null 2>/dev/null amixer sset 'Headphone' unmute 1>/dev/null 2>/dev/null amixer set 'Headphone' 100% 1>/dev/null 2>/dev/null
O script acima considera a placa padrão 0 (para o meu caso). Para saber qual placa ajustar, rode:
aplay -l
**** Lista de Dispositivos PLAYBACK Hardware ****
placa 0: PCH [HDA Intel PCH], dispositivo 0: ALC269VB Analog [ALC269VB Analog]
Dispositivo secundário: 0/1
Dispositivo secundário #0: subdevice #0
e ajuste a opção -c do amixer no script conforme a necessidade.
Depois disso será necessário fazer o script carregar durante o início da sessão do usuário. Supondo que criamos o script com nome de habilita_som.sh, precisamos dar permissão de execução:
Outro ponto é que faço o redirecionamento da saída padrão e do erro padrão para /dev/null. O objetivo é não mostrar nenhum tipo de mensagem. Se o script não estiver funcionando, uma possibilidade de depuração é eliminar esses redirecionamentos e verificar a saída dos comandos.
Depois disso precisamos dar permissão de execução:
chmod +x habilita_som.sh
e podemos adicionar a seguinte chamada ao final do arquivo ~/.bashrc. Supondo que eu tenha salvo em /home/leandro/.local/bin:
Coloque isso no FINAL do seu arquivo ~/.bashrc:
~/.local/bin/habilita_som.sh
___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10