A caixa de diálogo “Abrir Arquivo” demora muito para aparecer em todos os aplicativos

7

No Ubuntu 14.04.

Enquanto usava o KeepassX, tentei abrir um banco de dados com o atalho Ctrl + O , mas ele pareceu travar com uma janela não responsiva. Então notei o mesmo comportamento com o Firefox, gedit , Eye of Gnome e praticamente qualquer aplicativo que eu tenha com uma caixa de diálogo "Abrir arquivo".

Ao reiniciar, tentei novamente e ainda acontece. Eventualmente, no entanto, descobri que a caixa de diálogo demorou muito tempo para aparecer e apenas torna o aplicativo não responsivo antes dele (fazendo parecer que ele falhou). Isso só acontece pela primeira vez, no entanto. O uso subseqüente de Ctrl + O não diminuirá mais em um aplicativo já em execução que já passou por essa seqüência lenta uma vez, mas acontece de novo (ainda apenas o primeira vez que a caixa de diálogo é chamada) assim que o aplicativo for reiniciado.

Usando eog para testar, quando eu corri em um terminal e usei o atalho Ctrl + O . A seguinte saída aparece logo antes da caixa de diálogo:

Error creating proxy: Error calling StartServiceByName for org.gtk.Private.UDisks2VolumeMonitor: Timeout was reached (g-io-error-quark, 24)

Eu testei vários aplicativos em um terminal com o mesmo efeito. Eu também notei que executar aplicativos como root não tem o mesmo efeito, no entanto. Isso quer dizer que o comportamento lento parece que não está causando falhas ao usar esses aplicativos com sudo . A partir dessa saída, posso inferir que provavelmente tem algo a ver com os uDisks, pois tenho partições e unidades montadas na inicialização. Eu também sinto que o uDisks tem algo a ver com isso, porque eu testei que isso só acontece se minhas unidades externas estiverem conectadas antes de eu estar logado.

A coisa mais próxima que eu posso encontrar sobre o problema em outro lugar é comentário bastante enigmático no SourceForge sobre isso acontecendo com outra aplicação (que eu não tenho ou uso) dizendo:

... turns out that gtk doesn't like to run as a forked child orphan process - go figger...

Qual pode ser o motivo pelo qual isso acontece? Existe alguma coisa que eu possa fazer para me livrar da lentidão?

    
por maki57 14.03.2015 / 18:26

1 resposta

0

não sei exatamente o que está causando isso, (fiz uma busca rápida no google por você e poderia ser uma das poucas razões tbh)

mas de longe a solução mais comum que encontrei foi tentar

sudo apt-get remove tracker --purge

o pacote do rastreador não é necessário e está causando muitas pessoas com o mesmo problema. Isso pareceu funcionar para TODOS os fóruns que eu pesquisei: D espero que possa ajudá-lo também.

    
por 23.03.2018 / 17:51