(pulseaudio) bluez5-util.c: Falha no GetManagedObjects (): org.freedesktop.DBus.Error.NoReply: não recebeu uma resposta

14

Eu estava olhando meus logs e encontrei isso no topo:

[pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Eu não tenho idéia o que isso significa. Meu computador inicia bem e não notei nenhum erro até o momento. Mas só para garantir, alguém sabe como resolver isso?

Além disso, só para esclarecer, li o erro e posso ver a parte das 'possíveis causas', mas não sei o que significa 'aplicativo remoto' ou 'segurança do barramento de mensagens'.

Harry Curtis
fonte

Respostas:

3

A resposta curta é executar o seguinte comando:

cp /usr/share/gdm/default.pa ~/.config/pulse/

A explicação:

Pesquisando um pouco, descobri que hoje pulseaudioé o subsistema de áudio no Ubuntu, e o pactlcomando pode ser usado para mexer nas configurações.

Este comando possui muitos subcomandos, o mais interessante deles list.

Ao executar, pactl list shortvocê pode ver que existe um módulo que contém a palavra bluezem seu nome e está relacionado ao bluetooth.

Estou usando um computador desktop que não esteja equipado com bluetooth; portanto, não deve haver módulos relacionados ao bluetooth em execução.

A execução pactl unload-modulede cada módulo relacionado ao bluetooth não funcionou, porque na reinicialização os módulos foram carregados novamente e, portanto, o erro apareceu no log novamente. Deve-se dar uma dica do fato que pactlé cobrado como um programa para "Controlar um servidor de som PulseAudio em execução": na verdade, ele não modifica a configuração persistente do servidor de som.

Pesquisando um pouco mais, descobri que as configurações do PulseAudio estão armazenadas em algum default.paarquivo e encontrei duas instâncias desse arquivo no meu sistema, uma gorda por baixo /etc/pulse/e uma fina por baixo /usr/share/gdm/.

Obviamente, o mais gordo são as configurações globais do PulseAudio, e o mais fino são as configurações específicas do usuário, de alguma forma relacionadas ao gerenciador de desktop gnome.

O conteúdo do específico do usuário default.paera muito interessante, pois continha comandos para fazer exatamente o que eu queria: desativar os módulos relacionados ao bluetooth. Ele não desativa o bluezmódulo propriamente dito, mas, brincando com o pactlanterior, descobri que desabilitar os outros dois módulos relacionados ao bluetooth tem o efeito de desabilitar também automaticamente o módulo bluez.

O único problema é que o arquivo de configuração do gdm é meio inútil para mim, porque não é executado quando eu entro.

Pesquisando um pouco mais, descobri que o local para uma instância local do usuário desse arquivo de configurações deveria ser ~/.config/pulse/default.pa.

Por isso, raciocinei que, se eu apenas copiasse o arquivo do gdm para esse local no meu perfil, o problema seria corrigido.

E de fato tem.

Mike Nakis
fonte
Isto é bastante brilhante. Infelizmente, eu não tenho /usr/share/gdmno Lubuntu com lightdm. Mas, com as informações desta resposta, fica claro o que procurar no Google: desativando o bluetooth e algumas informações em default.pa .
Xealits