
Acabei de instalar o Ubuntu Minimal e o Fluxbox. Não instalei nenhum gerenciador de login, então após a inicialização do sistema, faço login no tty1 e uso o startx
comando para executar.
Depois disso, se eu abrir o Firefox e acessar um vídeo do YouTube (ou usar aplay
para reproduzir um arquivo wav), não tenho som. alsamixer não tem som e tudo. No entanto, se eu voltar para tty1, posso ouvir o som tocando!
Por que isso está acontecendo e como dizer ao startx que quero o som no TTY que a interface gráfica é apresentada?
Responder1
Uma maneira de resolver esse problema é desabilitar o pulseaudio .
(observe que pulseaudio geralmente não é necessário para obter som, já que quase todos os softwares Linux podem usar alsa se pulseaudio não estiver ativo. A exceção é o Skype que precisa de pulseaudio .
O principal problema é que você deve instalar e usargnome-alsamixerpara definir o volume em vez do miniaplicativo de volume padrão.
Outro problema é que você perderá a troca automática entre o dispositivo USB e a placa de som interna que o pulseaudio permite)
Então, para desabilitar o pulseaudio de forma facilmente reversível, execute sucessivamente estes 3 comandos em um terminal:
mkdir ~/.pulse
echo autospawn=no > ~/.pulse/client.conf
pulseaudio -k
em seguida, reinicie (o logout pode estar ok) e teste.
Se você quiser o pulseaudio novamente, basta executar em um terminal:
pulseaudio -D
Execute também
echo autospawn=yes > ~/.pulse/client.conf
se quiser que o pulseaudio seja iniciado automaticamente na próxima reinicialização ou logon.
EDIT: Executando pulseaudio emmodo daemontambém está ok, vejaesse