A caixa de diálogo "Abrir arquivo" demora muito para aparecer em todos os aplicativos

A caixa de diálogo "Abrir arquivo" demora muito para aparecer em todos os aplicativos

No Ubuntu 14.04.

Ao usar o KeepassX, tentei abrir um banco de dados com o atalho Ctrl+ O, mas ele pareceu travar com uma janela que não respondia. Percebi então o mesmo comportamento com Firefox, geditEye of Gnome e quase todos os aplicativos que tenho com a caixa de diálogo "Abrir arquivo".

Ao reiniciar, tentei novamente e ainda acontece. Eventualmente, porém, descobri que a caixa de diálogo demorou muito para aparecer e simplesmente fez com que o aplicativo não respondesse antes de aparecer (fazendo parecer que travou). No entanto, isso só acontece na primeira vez. O uso subsequente de Ctrl+ Onão diminuirá mais a velocidade em um aplicativo já em execução que já passou por essa sequência lenta uma vez, mas acontecerá novamente (ainda apenas na primeira vez que a caixa de diálogo for chamada) quando o aplicativo for reiniciado.

Usando eogpara testar, quando executei 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)

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

A coisa mais próxima que posso encontrar sobre o problema em outro lugar éeste comentário bastante enigmáticono SourceForge sobre isso acontecendo com outro aplicativo (que eu não tenho ou uso), dizendo:

... acontece que o gtk não gosta de ser executado como um processo filho órfão bifurcado - vai entender ...

Qual pode ser a razão pela qual isso acontece? Existe algo que eu possa fazer para me livrar da lentidão?

Responder1

Tenho o mesmo problema ao executar geditno Windows 10.

O problema começou quando comecei a trabalhar em casa usando uma VPN para me conectar à rede e às unidades compartilhadas no trabalho.

O problema acabou sendo as unidades compartilhadas: o processo de diálogo de arquivos verifica as unidades compartilhadas antes de mostrar a janela de diálogo de arquivos.

Como eu acesso as unidades compartilhadas por meio de uma VPN, a verificação delas leva muito tempo; cerca de 10 segundos.

Existe um relatório de bug para isso:https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1820866

Responder2

não tenho certeza exatamente o que está causando isso (fiz uma pesquisa rápida no Google para você e pode ser um dos poucos motivos para ser sincero)

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

sudo apt-get remove tracker --purge

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

informação relacionada