Apenas root pode reproduzir sons

4

Eu fiz uma instalação mínima do servidor ubuntu no meu computador porque eu queria ter um ambiente limpo para rodar um gerenciador de janelas muito leve (xmonad).

Eu não sei muito sobre o sistema de som no Ubuntu, então eu cegamente instalei o alsa e o pulseaudio e achei que funcionaria de forma imediata. Acontece que meu usuário não pode reproduzir sons, embora eu possa tocar qualquer som se eu estiver logado como root (via sudo su ).

Como adiciono privilégios de reprodução de som ao meu usuário?

    
por Rafael S. Calsaverini 27.07.2011 / 18:32

3 respostas

5

Use um editor de texto como root e edite manualmente o arquivo / etc / group. Procure a linha que diz áudio e adicione seu nome de usuário ao final.

Foi assim que a linha ficou antes de editá-la:

audio:x:29:

Foi assim que a linha ficou depois que editei:

audio:x:29:username

Salve o arquivo e faça o logout, entre novamente e teste o som. Se não funcionar, tente reinicializar apenas para garantir que as alterações sejam aplicadas e testar o áudio novamente.

Não esqueça de comemorar!

Se você ainda não consegue ouvir o áudio, verifique se o volume principal não está mudo. Instale alsa-utils , que instalará alsamixer para que você possa controlar sua placa de som (volume, mudo, reforço, escolha cartão etc.) Execute alsamixer em um terminal digitando alsamixer e use as teclas de seta para aumentar os volumes. / p>

Você não pode executar alsamixer como usuário normal até se adicionar ao grupo de áudio. Mesmo se você executar alsamixer como root e seu sistema estiver no mudo e você aumentar o volume para o máximo, você ainda não ouvirá nenhum áudio até que tenha adicionado com sucesso ao grupo de áudio. A chave para obter som em uma instalação mínima é se somar ao grupo de áudio.

Nota: nunca instalei o pulseaudio no meu sistema. Não sei se isso muda as coisas. Em caso afirmativo: tente remover pulseaudio do seu sistema primeiro, depois instale alsa-utils e siga as instruções que eu dei no topo para se adicionar ao grupo de áudio.

Saindo pela tangente: Esta é a primeira instalação mínima que faço, então estou aprendendo muito sobre como o ubuntu funciona. Vou lhe dizer uma coisa: eu aprecio mais as distros com o & amp; gui & amp; ambientes de desktop e as pessoas que os fazem. É muito trabalhoso construir um sistema amigável com todas as ferramentas e programas essenciais. Apenas envolver sua mente em torno de alguns desses conceitos irá mantê-lo por dias. Dito isto, tenho uma suspeita de que há muitos outros grupos para os quais você pode se juntar para fazer as coisas funcionarem em uma instalação mínima.

Por exemplo, ainda não testei o google voice, mas talvez tenha que me adicionar ao grupo de voz. Veremos. Por padrão, um usuário não é adicionado automaticamente a muitos grupos na instalação mínima. Ei, queríamos começar do zero e tomar todas as decisões certas. Bem ... aqui vamos nós.

Edifício feliz!

    
por ralphie 08.04.2013 / 08:55
3

Adicione seu usuário aos grupos audio e pulse-access

Linha de comando

sudo adduser <username> <groupname>

Em seguida, efetue logout e reinicialize ou reinicialize.

Fonte

    
por Uri Herrera 27.07.2011 / 18:54
0

Por favor, tente o comando alsamixer como seu usuário designado e determine que nenhum canal de saída está mudo.

    
por pschmidt 27.07.2011 / 23:08