Não consigo desabilitar o início automático do pulse audio [RESOLVIDO]

1. Não consigo desabilitar o início automático do pulse audio [RESOLVIDO]

Eliza
Kaira

(usa Debian)

Enviado em 14/02/2020 - 20:56h

Eu preciso que o debian inicie ja como pulse desativado por conta de um emulador de ps1 que só funciona com ele desabilitado. Eu tava vendo isso em um tópico sobre o ktorrent e como aquele ja tinha sido resolvido e achei melhor fazer esse pra resolver só esse problema e não misturar as coisas, vou deixar o link aqui do que foi feito até agora pra vocês lerem, o assunto sobre o pulse começa na minha ultima resposta na primeira pagina, são 2 paginas só:

https://www.vivaolinux.com.br/topico/Debian/Ktorrent-iniciando-sozinho/


  


2. MELHOR RESPOSTA

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 15/02/2020 - 20:32h

Estudando um pouquinho sobre o pulseaudio a que no site vivaolinux.com.br encontei uma forma de solucionar o problema.
https://www.vivaolinux.com.br/topico/Debian/Parar-servicos-do-pulseaudio
Algumas coisas desse tópico eu não entende mais eu encontrei a solução e é essa:
Comando:
Para que o pulseaudio seja morto e não inicie novamente.
# killall pulseaudio && mv /usr/bin/pulseaudio /usr/bin/pulseaudio.old 


Para que o pulseaudio inicie novamente.
# mv /usr/bin/pulseaudio.old /usr/bin/pulseaudio
$ pulseaudio --start


Você sabe que o "#" na frente do comando significa root e que o "$" significa usuário comum né.
Marca o tópico como resolvido não esquece.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.

3. Re: Não consigo desabilitar o início automático do pulse audio

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 14/02/2020 - 21:37h

Use o
# pulseaudio --kill 

Coloque esse comando para rodar como root assim que iniciar o sistema.

No Ubuntu seria assim:
# nano /etc/rc.local
E adicionaria "pulseaudio --kill" antes do "exite 0" ficaria tipo assim:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Finaliza o pulseaudio apos 10 segundos.
sleep 10 ; pulseaudio --kill

exit 0


Isso não desativa o "pulseaudio" no boot o que faz é encerrar o processo dele.
Para iniciar o pulseaudio:
# pulseaudio --start 

Esse método pode ser que funciona no Debian.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


4. Re: Não consigo desabilitar o início automático do pulse audio

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 14/02/2020 - 21:38h

https://www.edivaldobrito.com.br/gerenciar-a-inicializacao-de-aplicativos/
Isso sim desabilita os aplicativos de sessão.
Esse método pode não funcionar no Debian.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


5. Re: Não consigo desabilitar o início automático do pulse audio [RESOLVIDO]

Eliza
Kaira

(usa Debian)

Enviado em 14/02/2020 - 22:01h

aguamole escreveu:

Use o
# pulseaudio --kill 

Coloque esse comando para rodar como root assim que iniciar o sistema.

No Ubuntu seria assim:
# nano /etc/rc.local
E adicionaria "pulseaudio --kill" antes do "exite 0" ficaria tipo assim:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Finaliza o pulseaudio apos 10 segundos.
sleep 10 ; pulseaudio --kill

exit 0


Isso não desativa o "pulseaudio" no boot o que faz é encerrar o processo dele.
Para iniciar o pulseaudio:
# pulseaudio --start 

Esse método pode ser que funciona no Debian.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


Você leu o link que eu deixei aqui no tópico? La tem tudo o que ja tentei, não da pra matar o pulseaudio com comando.
Dentro do /etc/ não existe nenhuma pasta ou arquivo com o nome rc.local. O link que você deixou também não ajuda porque la na parte de iniciar automaticamente nas configurações não tem o pulse e nem programa nenhum la, eu ja deixei print dessa parte la no outro tópico.


6. Re: Não consigo desabilitar o início automático do pulse audio

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 14/02/2020 - 23:47h

Agora eu lê o poste.
O "systemctl" podia estar sendo executado como root porque o pulseaudio é um processo que precisa do mais alto poder de autoridade do usuário para manipular.
Da para ver que você não era root nem tinha poder administrativo pela essa linha:
kaira@darkness:~$ systemctl --user status pulseaudio

Você não sabe logar no emulador de terminal como "root"?
Leia o manual da sua distro sobre como fazer isso.
E apos tenta rodar os comandos daquele poste novamente.

So para provar que você esta errada que da para matar o processo do pulseaudio veja o manual do próprio com o comando:
$ man pulseaudio
Você vera isso:
pulseaudio(1)                                                                        General Commands Manual                                                                        pulseaudio(1)

NAME
pulseaudio - The PulseAudio Sound System

SYNOPSIS
pulseaudio [options]

pulseaudio --help

pulseaudio --version

pulseaudio --dump-conf

pulseaudio --dump-modules

pulseaudio --dump-resample-methods

pulseaudio --cleanup-shm

pulseaudio --start

pulseaudio --kill

pulseaudio --check


O penúltimo o manual diz como matar o processo do pulseaudio.
Mais abaixo esta escrito no mesmo manual
      -k | --kill
Kill an already running PulseAudio daemon of the calling user (Equivalent to sending a SIGTERM).


Lendo o poste passado eu já escrevo que você não vai conseguir mexer no pulseaudio sem o poder máximo de administração do sistema. (usuário root)

https://scontent-gru2-2.xx.fbcdn.net/v/t1.0-9/s960x960/84601487_3077200008977817_3802273477008818176...
Você já esta iniciando com a "sessão vazia"? da imagem acima?


#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Finaliza o pulseaudio apos 10 segundos.

exit 0


O que essas linhas estão dizendo é:
"#!/bin/sh -e" diz para o sistema que é um shell script.
Todas as linhas que estão com "#" são ignoradas pelo sistema logo a unica a ser processada é a ultima linha a que tem o "exit 0" que o que ela diz para o sistema é que esta terminado pode sair com "0" que diz que não teve erro.
Então são linhas que fazem nada no sistema esse arquivo "rc.local" não existindo ou existindo não faz nenuma diferença se o contexto dele for esse acima.

Então agora você cria o arquivo "/etc/rc.local" e coloque somente essas linhas nele:
#!/bin/sh -e
sleep 20; pulseaudio --kill
exit 0


Você precisa ter poder de "root" descubra como logar com ele ou ter o mesmo poder que o usuário "root" tem.
Acesse a documentação do Debian para saber como logar como "root"

A galerinha do vivaolinux pode te ajudar a logar como root no Debian abrir um novo tópico para logar como root é uma opção.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


7. Re: Não consigo desabilitar o início automático do pulse audio

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 15/02/2020 - 00:19h

Kaira escreveu:
Você leu o link que eu deixei aqui no tópico? La tem tudo o que ja tentei, não da pra matar o pulseaudio com comando.


Da sim você só não tem poder de "root" nas suas tentativas passadas.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


8. Re: Não consigo desabilitar o início automático do pulse audio [RESOLVIDO]

Adriano Siqueira
adrisiq

(usa Linux Mint)

Enviado em 15/02/2020 - 10:10h

Se não me engano, para logar como root é só rodar esse comando:
su root 

E colocar a senha de root que foi definida na hora da formatação.


9. Re: Não consigo desabilitar o início automático do pulse audio

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 15/02/2020 - 12:57h

v aí
 wget http://ftp.us.debian.org/debian/pool/main/b/bum/bum_2.5.2-1_all.deb  


como root
 dpkg -i bum_2.5.2-1_all.deb  


se der erro de dependencia corrija ( tb como root )
 apt -f install  


execute o programa e desabilite suas paradas do BOOT do linux
 bum  


NOTA: cuidado com o que vai desabilitar para não quebrar o sistema !!!!


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




10. Re: Não consigo desabilitar o início automático do pulse audio

Eliza
Kaira

(usa Debian)

Enviado em 15/02/2020 - 19:03h

aguamole escreveu:

Agora eu lê o poste.
O "systemctl" podia estar sendo executado como root porque o pulseaudio é um processo que precisa do mais alto poder de autoridade do usuário para manipular.
Da para ver que você não era root nem tinha poder administrativo pela essa linha:
kaira@darkness:~$ systemctl --user status pulseaudio

Você não sabe logar no emulador de terminal como "root"?
Leia o manual da sua distro sobre como fazer isso.
E apos tenta rodar os comandos daquele poste novamente.

So para provar que você esta errada que da para matar o processo do pulseaudio veja o manual do próprio com o comando:
$ man pulseaudio
Você vera isso:
pulseaudio(1)                                                                        General Commands Manual                                                                        pulseaudio(1)

NAME
pulseaudio - The PulseAudio Sound System

SYNOPSIS
pulseaudio [options]

pulseaudio --help

pulseaudio --version

pulseaudio --dump-conf

pulseaudio --dump-modules

pulseaudio --dump-resample-methods

pulseaudio --cleanup-shm

pulseaudio --start

pulseaudio --kill

pulseaudio --check


O penúltimo o manual diz como matar o processo do pulseaudio.
Mais abaixo esta escrito no mesmo manual
      -k | --kill
Kill an already running PulseAudio daemon of the calling user (Equivalent to sending a SIGTERM).


Lendo o poste passado eu já escrevo que você não vai conseguir mexer no pulseaudio sem o poder máximo de administração do sistema. (usuário root)

https://scontent-gru2-2.xx.fbcdn.net/v/t1.0-9/s960x960/84601487_3077200008977817_3802273477008818176...
Você já esta iniciando com a "sessão vazia"? da imagem acima?


#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Finaliza o pulseaudio apos 10 segundos.

exit 0


O que essas linhas estão dizendo é:
"#!/bin/sh -e" diz para o sistema que é um shell script.
Todas as linhas que estão com "#" são ignoradas pelo sistema logo a unica a ser processada é a ultima linha a que tem o "exit 0" que o que ela diz para o sistema é que esta terminado pode sair com "0" que diz que não teve erro.
Então são linhas que fazem nada no sistema esse arquivo "rc.local" não existindo ou existindo não faz nenuma diferença se o contexto dele for esse acima.

Então agora você cria o arquivo "/etc/rc.local" e coloque somente essas linhas nele:
#!/bin/sh -e
sleep 20; pulseaudio --kill
exit 0


Você precisa ter poder de "root" descubra como logar com ele ou ter o mesmo poder que o usuário "root" tem.
Acesse a documentação do Debian para saber como logar como "root"

A galerinha do vivaolinux pode te ajudar a logar como root no Debian abrir um novo tópico para logar como root é uma opção.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


Eu uso debian faz anos ja, sei logar como root sim XD eu só não prestei atenção na hora de por o comando e não vi que tava como usuario comum, erro meu, mas mesmo como root o pulse não para, abre um erro. Eu fiz o arquivo do jeito que você pediu mas mesmo assim o pulse inicia, e no terminal pra matar ele volta a dar o mesmo erro:

root@darkness:/home/kaira# pulseaudio --kill
E: [pulseaudio] core-util.c: XDG_RUNTIME_DIR (/run/user/1000) não é propriedade nossa (uid 0), e sim do uid 1000! (Isso poderia acontecer, por exemplo, se você tentar conectar a um PulseAudio não-root como um usuário root, por meio do protocolo nativo. Não faça isso.)
E: [pulseaudio] main.c: Falha ao encerrar o daemon: Arquivo ou diretório inexistente

O comando do outro tópico também não da:

root@darkness:/home/kaira# systemctl --user disable pulseaudio
Failed to connect to bus: Operação não permitida

Ele não deveria desabilitar por padrão quando o debian inicia depois de alterar o /etc/pulse/client.conf? Quando eu tava no debian stretch eu só alterei esse arquivo e depois toda vez que eu ligava o pc o debian ja iniciava com o pulse desabilitado, e pra habilitar de novo era só escrever pulseaudio no terminal como usuario comum mesmo, e pra matar o processo sem ter que reiniciar nem ir pro terminal era só clicar pra finalizar ele la no ksysguard, era um jeito simples mas no buster isso não funciona, queria deixar só o alsa habilitado e o pulse pra habilitar quando eu precisasse, do jeito que descrevi agora. No stretch a unica coisa que usava o pulseaudio eram os navegadores de internet, agora no buster não sei o que mais usa ele, coloquei o buster aqui semana passada.
Eu deixei o inicio de sessão pra restaurar a sessão anterior, ja que o ktorrent não ta mais abrindo sozinho agora.


11. Re: Não consigo desabilitar o início automático do pulse audio [RESOLVIDO]

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 15/02/2020 - 20:01h

Eu fiz o teste a que no meu sistema com o comando:
$ pulseaudio --kill
E o pulseaudio foi morto e iniciado novamente.
Foi testar o comando com sudo e deu a mesma msg que para você "XDG_RUNTIME_DIR (/run/user/1001)"
O comando pulseaudio --kill é para ser usado pelo usuário proprietário do processo pulseaudio.
O que essa msg esta dizendo é que o pulseaudio é de outro usuário não pertencendo ao "root"
É o alsa que precisa de permissão de root para usar a função "reload"

Então o pulseaudio --kill vai rodar para você como usuário dona do processo do pulseaudio.
Mais provavelmente por o programa ser programado para ter a mesma reação em todas as maquinas (quando isso não acontece é bug) provavelmente ele vai iniciar novamente após um tempo igual acontece no meu sistema.



CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


12. Re: Não consigo desabilitar o início automático do pulse audio [RESOLVIDO]

Eliza
Kaira

(usa Debian)

Enviado em 16/02/2020 - 05:16h

Mauriciodez escreveu:

v aí
 wget http://ftp.us.debian.org/debian/pool/main/b/bum/bum_2.5.2-1_all.deb  


como root
 dpkg -i bum_2.5.2-1_all.deb  


se der erro de dependencia corrija ( tb como root )
 apt -f install  


execute o programa e desabilite suas paradas do BOOT do linux
 bum  


NOTA: cuidado com o que vai desabilitar para não quebrar o sistema !!!!


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------



Se pode quebrar o sistema então acho melhor nem tentar D: quando comecei no linux anos atras eu ja fiz tanta cagada que hoje evito de mexer com o que não conheço e pode ter algum perigo,mas agradeço mesmo assim.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts