Parar serviços do pulseaudio

1. Parar serviços do pulseaudio

Patrick
Freud_Tux

(usa Outra)

Enviado em 04/09/2015 - 22:19h

Tudo blz.
Como o nome do tópico relata, estou querendo parar os serviços do pulseaudio. Não é remover o dito cujo, é parar o serviço pulseaudio mesmo, seus daemons e as coisas dele. A idéia é fazer ele parar completamente, como se não existisse, e, que não volte quando a máquina seja reiniciada, somente, se o usuário quiser.
Quero testar o Alsa aqui, mas é difícil, quando o pulseaudio monopoliza a placa de som.

Pesquisei, mas achei algumas coisas, que não sei bem ao certo se vão funcionar, lá vão elas:

1ª Método:

** Matar o processo pulseaudio:

killall pulseaudio 

ou
pulseaudio -kill 


Depois editar o arquivo:

/etc/pulse/client.conf 


Na linha:

autospawn=yes 

Trocar o yes para no

Reiniciar à máquina e tentar rodar o alsaconf e ver se ele funciona.

O problema é que o diretório /etc/pulse/ tem mais alguns arquivos referentes ao pulseaudio, e não sei bem, se editando somente um, vai resolver alguma coisa.

2º Método

setup-pulseaudio --disable 


Não sei ao certo o que esse comando vai parar, como vai parar, e se ao reiniciar à máquina, o pulseaudio vai voltar, ou, não.

3º Método

 asoundconfig unset-pulseaudio 


Vi isso numa dica de 2008/2009, e não sei se funciona.

Se tiverem alguma maneira mais fácil,de fazer isso, eu agradeço, pois, foi só isso que eu achei, e nem sei se as dicas que passei vão funcionar.

T+ e valeus


  


2. Re: Parar serviços do pulseaudio

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/09/2015 - 22:28h

Só ir em "Preferências dos aplicativos de sessão" e desabilitar "Sistema de som pulseaudio", que ao reiniciar o daemon não será iniciado.



3. Re: Parar serviços do pulseaudio

edps
edps

(usa Slackware)

Enviado em 05/09/2015 - 00:01h


Se você usa Debian, o que você precisa é do update-rc.d:

http://www.debianbrasil.org/docs/nacionais/sgml/pratico/pratico.html/ch-init.html
http://www.vivaolinux.com.br/artigo/Trabalhando-com-init-no-Debian/?pagina=3

Até certo tempo atrás funcionava mesmo com o systemd, hoje não sei como anda pois não uso o Jessie, nem estou usando o Debian no momento.

Embora no systemd você pode desabilitar serviços com o systemctl


4. Re: Parar serviços do pulseaudio

Patrick
Freud_Tux

(usa Outra)

Enviado em 05/09/2015 - 11:02h

kwrnel!

Uso o KDE aqui ;).
Eu não quero resolver pelo modo gráfico, eu prefiro resolver pelo modo texto, que engloba tudo de uma vez. O modo gráfico vai ficar limitado ao meu usuário praticamente.
Obrigado pela dica.

edps escreveu:


Se você usa Debian, o que você precisa é do update-rc.d:

http://www.debianbrasil.org/docs/nacionais/sgml/pratico/pratico.html/ch-init.html
http://www.vivaolinux.com.br/artigo/Trabalhando-com-init-no-Debian/?pagina=3

Até certo tempo atrás funcionava mesmo com o systemd, hoje não sei como anda pois não uso o Jessie, nem estou usando o Debian no momento.

Embora no systemd você pode desabilitar serviços com o systemctl


E aee edps.
Tentei ver se tinha algo dele carregado no systemd, mas nada. Ele me reporta que não tem módulos do pulseaudio
Como o Jessie ainda usa muita cousa do sysV, daria para fazer como antigamente (stop, start), mas não sei até que ponto o sysV tem integração com o pulseaudio no Debian Jessie, não achei nada a respeito.
Vou ver se acho alguma coisa a respeito.

O processo ativo dele no sistema é esse:

/usr/bin/pulseaudio --start --log-target=syslog 


Eu esperava alguma coisa como "module".

T+ e valeus


5. Re: Parar serviços do pulseaudio

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/09/2015 - 12:45h

Ao que vi, os softwares ambientes que usam o pulseaudio podem chama-lo sem necessidade de um serviço, então poderia tentar desabilitar em seu ambiente desktop e nos players que utiliza, como o VLC.

https://wiki.debian.org/PulseAudio
https://wiki.archlinux.org/index.php/PulseAudio

Outra coisa que eu tentaria para não ter que desinstalar, é parar o pulseaudio e renomear o executável dele:


su -
killall pulseaudio ; mv `which pulseaudio` `which pulseaudio`-bkp



---------------------------------
Keep it Simple, Stupid



6. Re: Parar serviços do pulseaudio

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/09/2015 - 13:51h

echo autospawn = no|tee -a ~/.pulse/client.conf && killall pulseaudio 

A liberdade indocil e domada pela propria desgraça -William Shakespeare



7. Re: Parar serviços do pulseaudio

Patrick
Freud_Tux

(usa Outra)

Enviado em 05/09/2015 - 21:54h

erisrjr escreveu:

Ao que vi, os softwares ambientes que usam o pulseaudio podem chama-lo sem necessidade de um serviço, então poderia tentar desabilitar em seu ambiente desktop e nos players que utiliza, como o VLC.

https://wiki.debian.org/PulseAudio
https://wiki.archlinux.org/index.php/PulseAudio

Outra coisa que eu tentaria para não ter que desinstalar, é parar o pulseaudio e renomear o executável dele:


su -
killall pulseaudio ; mv `which pulseaudio` `which pulseaudio`-bkp


Eu já tinha visto uma coisa parecida.
Mas, caso eu precise reverter, teria que primeiro mudar o nome do executável para o original:

 # cd /usr/bin/
# mv 'which pulseaudio' -bkp 'which pulseaudio'


Depois subir o pulseaudio:

# start pulseaudio
ou
# setup-pulseaudio --start


Ou algo do tipo.
Seria isso mais ou menos?

A wiki do Arch foi um dos primeiros locais que procurei ;).

Pelo que andei vendo na página do pulse audio, é o que você mesmo disse, qualquer programa basicamente, pode chamar o pulseaudio de volta:

"[...] Those commands work also when autospawning is enabled, but typically some background application will immediately reconnect, causing the server to get immediately restarted.

In the simplest form, the server can be started with this command: [...]"


Obrigado pela ajuda ;).

SamsonBurke escreveu:

echo autospawn = no|tee -a ~/.pulse/client.conf && killall pulseaudio 

A liberdade indocil e domada pela propria desgraça -William Shakespeare


--------------------------------
Keep it Simple, Stupid


A parte do "echo" para editar o arquivo /pulse/client.conf entendi, e matar o processo também.
Mas o que seria " |tee -a ~/.pulse/..." ?

Desde ontem, eu tô tentando me entender com a documentação do pulseaudio:

https://wiki.freedesktop.org/www/Software/PulseAudio/Documentation/

E pra ser sincero, ela tem bastante informações, mas, não é nem um pouco animador sobre parar o serviço de vez, e não deixar reiniciar à cada boot.

https://wiki.freedesktop.org/www/Software/PulseAudio/Documentation/User/Running/

Porém, não verifiquei ainda se ele está como um daemon (embora, o Debian o instale por padrão, e o systemd não mostrar nenhum módulo dele carregado):

https://wiki.freedesktop.org/www/Software/PulseAudio/Documentation/User/Daemon/

Se sim, pelo que vi, dá pra usar essa opção:

--disallow-module-loading[=BOOL] 


Que faria isso:

Disallow module loading after startup


Acho que ela ficaria assim esse comando:

pulseaudio --disallow-module-loading[=BOOL] 


Vou ter que ver aqui com calma essa página dos módulos, mas aceito sugestões ;)

T+ e valeus


8. Re: Parar serviços do pulseaudio

Patrick
Freud_Tux

(usa Outra)

Enviado em 06/09/2015 - 14:46h

Hahaahaaha...

Tô rindo aqui pra não chorar rsrsrsrs.

Matei o pulseaudio aqui.
Primeiro foi como root:

 pulseaudio --disallow-module-loading 


Ele me retorna que como root use a opção --system. Então vamos lá de novo:

 pulseaudio --system --disallow-module-loading 


Ele começa a reclamar que vai ser perigoso e blá-blá-blá...
Depois ele mostra que o comando não tem permissão (isso como root) para modificar os arquivos/dados...E fica nessa tela.

Só por garantia, eu editei tudo dentro do diretório /pulse.
E matei o que estava ativo do pulseaudio com um killall.

Reiniciei e o Debian sumiu com o alsaconf, digo, não tem mais. Usei o alsamixer, joguei o som do master para 68. E o Kmix ficou aparecendo 85 ???... Tenho tudo instalado aqui (alsa-util, alsamixergui, alsa-base e alsa-tools)
O som está muiittooo baixo.

E o alsamixer não se entende com o kmix, pois ambos estão literalmente fora de sincronia. SE aumento o som no alsamixer, o Kmix sobe ele uns 15 á mais. Se abaixo no Kmix essa diferença, o alsamixer baixa uns 15 em relação ao Kmix.
O drive está ok, e está carregado e funcionando.

A conclusão que tirei dessa baderna toda!

O Debian enraizou o pulseaudio de um jeito dentro do sistema, que qualquer tentativa de modificar ele, o sistema da piti.
Ele praticamente ficou dependente do pulseaudio, o alsa ficou apenas como suporte (incompleto por assim dizer).
Vou esperar ansioso a nova versão do Slackware.
Vou refazer a instalação do Debian, pois quero liberar espaço para o Slackware aqui, e, também preciso trabalhar amanhã hehehe.
Cansei de ficar quebrando a cabeça com os devaneios dos devs do Debian.


T+



9. Re: Parar serviços do pulseaudio

Eric
Grinder

(usa Slackware)

Enviado em 06/09/2015 - 17:46h

Nossa...

Sério que você usa Debian e quer desativar o pulseaudio?
Não acha bem mais fácil você tentar contar o problema (se tiver algum) do pulseaudio para tentar resolver?


10. Re: Parar serviços do pulseaudio

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/09/2015 - 22:29h

No xfce voce pode remover tranquilo que funciona!
A liberdade indocil e domada pela propria desgraça -William Shakespeare



11. Re: Parar serviços do pulseaudio

Patrick
Freud_Tux

(usa Outra)

Enviado em 07/09/2015 - 09:39h

Grinder escreveu:
Nossa...

Sério que você usa Debian e quer desativar o pulseaudio?
Não acha bem mais fácil você tentar contar o problema (se tiver algum) do pulseaudio para tentar resolver?


Sem graça :p :p :p rsrsrs.
A idéia era desativar o pulseaudio, sem precisar desinstalar ele, mas...
Ele dá um piti enorme quando o módulo dele é desativado, e baderna tudo. O Alsa aqui ficou bem zoado.
A interface alsamixer está fora de sincronia com a interface kmix.
Vou desinstalar tudo referenete ao pulseaudio e ver o que acontece.

SamsonBurke escreveu:

No xfce voce pode remover tranquilo que funciona!
A liberdade indocil e domada pela propria desgraça -William Shakespeare


O KDE aqui de algum jeito, eu desmarco algum serviço, e ele volta a executar depois de reiniciar a máquina.

T+









12. Re: Parar serviços do pulseaudio

Patrick
Freud_Tux

(usa Outra)

Enviado em 09/09/2015 - 12:03h

Vortei povo :p.

Seguinte!
Tentei de todas as maneiras aqui fazer a bagaça do debian jessie funcionar sem o pulseaudio, mas foi tudo tempo perdido.
Depois de instalar tudo referente ao alsa, editar arquivos, e etc... Não consegui resolver o som.

Isso só me deixou com mais vontade de largar o debian, que agora, está virando uma "refisefuqui" da vida, cheio de frescuras e inutilidades atreladas ao sistema. Se você tenta remover uma delas, o sistema quer ir embora junto.

Bem, vou deixar em aberto aqui ainda, pois, se alguém conseguir uma solução, sinta-se livre para colocar aqui.

T+




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts