Pular para o conteúdo

Configurando o som

Dica publicada em Linux / Introdução
Alexandre Guimarães Sarmento alex_sarmento
Hits: 6.751 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Configurando o som

Olá pessoal!

Resolvi alterar hoje (dia 30.06.2006) esse artigo e finalmente iremos dar uma solução melhor. Iremos criar um script que irá habililtar o som a todos os usuários do sistema assim que o boot for realizado.

Abra uma janela de terminal no seu desktop e passe o acesso para o root:

$ sudo su

Acesse o diretorio /etc/init.d:

# cd /etc/init.d/

Crie um arquivo chamado ligasom. Use o Gedit (para usuários do GNOME) ou Kedit (para usuários do KDE).

# gedit ligasom &

Digite o seguinte conteudo:

#!/bin/bash
sudo chmod o+r,o+w /dev/mixer
sudo chmod o+r,o+x /dev/dsp
echo "Permissao de som aos demais usuarios atribuida com sucesso!"

Salve o arquivo e feche o editor de textos Gedit.

Obs: veja que no comando acima estamos usando o comando sudo, ao fazermos isso no Ubuntu ele deverá lhe pedir a senha de root, como o script estará no momento do boot, você não terá tempo para informar essa senha e o seu script poderá falhar. Para isso não acontecer com você, ou seja, para que ele não lhe peça essa senha, vide o nosso artigo que mostra como deixar um determinado usuário autorizado a usar o comando sudo sem ter a necessidade ou obrigatoriedade de informar a sua senha, possibilitando a perfeita utilizacao do script ligasom no momento do boot sem que haja qualquer intervenção dos usuários do sistema, seja ele root ou não.

Voltando à janela do terminal e ainda como root, atribua permissão de execução a esse arquivo para que ele possa ser executado durante o boot:

# chmod a+x /etc/init.d/ligasom

Crie um link simbólico para o arquivo /etc/init.d/ligasom chamado Sxxligasom, isso deve ser feito dentro de cada um dos diretórios de níveis de execução do sistema, logo você irá criar esse link simbólico dentro dos diretórios:
  • /etc/rc0.d
  • /etc/rc1.d
  • /etc/rc2.d
  • /etc/rc3.d
  • /etc/rc4.d
  • /etc/rc5.d
  • /etc/rc6.d
  • /etc/rcS.d

Onde "xx" representa o número da ordem de execução do script em relação aos demais, ou seja, indica a ordem ou o momento em que ele irá ser executado. Se for, por exemplo, S10ligasom, significa que ele será o décimo script a ser executado no sistema.

Obs: sabemos que todos os links simbólicos que existem dentro dos diretórios citados acima apontam para scripts que geralmente se localizam em /etc/init.d/, pois essa é a estrutura de diretórios do Linux e para os scripts de execução durante o boot, pelo menos em distribuicoes baseadas em Debian, tal como Ubuntu, Kurumin o próprio Debian e outros.

Obs: não se esqueca que no /etc/init.d/ o arquivo chama-se ligasom, já nos diretórios rcX.d temos um link simbólico chamado S26ligasom apontando para o arquivo /etc/init.d/ligasom, esse link simbólico deve estar presente e ter o mesmo nome em todos os diretórios citados acima.
  • /etc/rc0.d/S26ligasom
  • /etc/rc1.d/S26ligasom
  • /etc/rc2.d/S26ligasom
  • /etc/rc3.d/S26ligasom
  • /etc/rc4.d/S26ligasom
  • /etc/rc5.d/S26ligasom
  • /etc/rc6.d/S26ligasom
  • /etc/rcS.d/S26ligasom

Feito isso, ao ligar o micro, automaticamente os clientes do sistema terão acesso ao recurso de som. Dessa forma você economiza tempo e trabalho.

Tá, Alexandre, tem algum jeito mais fácil? Sim, tem sim, ao criar um usuário novo no sistema adicione-o ao grupo audio e pronto! Ele passa a ter permissão de execução, leitura e etc com os dispositivos que usem arquivos do grupo audio, como o dispositivo de som mixer e dsp.

Existem 1.000 maneiras de se preparar Neston, invente uma! :)

Fim.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalando impressoras no Linux via CUPS

Tornando-se root sem digitar a senha com sudo

Fontes truetype livres

Vendo quem está logado no servidor de FTP

Tema Tango

Configurando internet via radio no Slackware 10.1

Enviar email por script Python no Zope/Plone

Tutorial de instalação do serviço de FTP no Debian 9.3 (Stretch)

Instalando kernel 2.6.39 no Ubuntu 11.04

Como criar Discovery com Zabbix

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.