Às vezes, o serviço pulseaudio é interrompido e não é reiniciado quando abro um arquivo de áudio com banshee ou totem.
Como posso fazer o pulseaudio iniciar novamente sem precisar sair?
Às vezes, o serviço pulseaudio é interrompido e não é reiniciado quando abro um arquivo de áudio com banshee ou totem.
Como posso fazer o pulseaudio iniciar novamente sem precisar sair?
Respostas:
Eu resolvi meu problema.
Verifique se alguma instância do pulseaudio está em execução:
pulseaudio --check
Normalmente não imprime saída, apenas saia do código. 0
significa correr. Os meus não estavam funcionando, então avancei para a etapa 3.
Se alguma instância estiver em execução:
pulseaudio -k
Por fim, inicie o pulseaudio novamente como um daemon:
pulseaudio -D
Inicie o banshee novamente e divirta-se!
pulseaudio -k
não funciona. Depois sudo killall pulseaudio
, tudo começa novamente e funciona bem. (Ubuntu 16.04)
pulseaudio --check
normalmente não imprime saída , apenas saia do código 0, o que significa rodar" => então, não há saída, está rodando; mas, se você quiser verificar o código de saída, execute: o echo $?
que deve ser impresso 0
se estiver em execução. (a $?
é o código de saída do comando anterior Se você executá-lo duas vezes, em seguida, imprime o código de saída. echo
)
Em uma configuração padrão, a execução pulseaudio -k
reinicia o daemon. Nada mais a fazer.
Caso o PA não esteja executando, a digitação pulseaudio
sem outras opções iniciará o daemon usando os padrões em /etc/pulse/daemon.conf
e /etc/pulse/default.pa
.
As configurações definidas pelo usuário ~/.pulse/
ou ~/.config/pulse/
substituirão as configurações do sistema. Em caso de problemas, geralmente ajuda a excluir esses diretórios antes de reiniciar o pulseaudio.
Para detalhes, consulte a PulseAudio Wiki .
/usr/bin/pulseaudio
retorna bash: /usr/bin/pulseaudio: Permission denied
mesmo que as permissões de arquivo pareçam bem: -rwxr-xr-x+ 1 root root 87K Jun 21 08:09 /usr/bin/pulseaudio
por que?
rm ~/.config/pulse/*
seguido por pulseaudio -k
fez o truque.
Use o comando service (apenas Ubuntu 14.04 ou anterior):
sudo service pulseaudio restart
Failed to restart pulseaudio.service: Unit pulseaudio.service not found.
O Pulseaudio é um serviço ao usuário, portanto:
systemctl --user restart pulseaudio.service
Também existe isso:
systemctl --user restart pulseaudio.socket
Para verificações, substitua restart
por status
.
Aqui está como fazer isso no Ubuntu 15.10:
pulseaudio -k
para matar o daemon em execução. Você receberá um erro apenas se nenhum daemon estiver em execução; caso contrário, nenhuma mensagem será exibida.pulseaudio --check
para verificar se o Pulseaudio está sendo executado. Uma saída limpa (sem mensagem) do check
comando indica que o daemon foi iniciado com êxito. Caso contrário, execute pulseaudio --start
para iniciar o daemon. Se você alterou recentemente seu arquivo de configuração e o daemon falhou ao iniciar, verifique se há erros no arquivo e verifique no syslog (com o aplicativo SystemLog) se há alguma mensagem do Pulseaudio.pulseaudio --check
pulseaudio --kill
pulseaudio --start
Se o pulseaudio não funcionar estiver relacionado ao modo de suspensão S3 (Suspender para RAM), a causa real pode ser um problema de hardware de áudio e você precisará fazer uma redefinição completa pesada:
pulseaudio -k && sudo alsa force-reload && sleep 2 && pulseaudio -k && sudo alsa force-reload
Sim, isso precisa ser feito duas vezes com pequeno atraso. Não sei por que, mas isso parece funcionar o tempo todo.
Se você tiver vários ambientes de área de trabalho em paralelo (troca rápida de usuário)
sudo killall pulseaudio && sudo alsa force-reload && sleep 2 && sudo killall pulseaudio && sudo alsa force-reload