Диалоговое окно «Открыть файл» занимает много времени, чтобы появиться во всех приложениях

758
maki57

На Ubuntu 14.04.

Во время использования KeepassX я пытался открыть базу данных с помощью ярлыка Ctrl+ O, но она вылетала из- за не реагирующего окна. Затем я заметил то же поведение с Firefox, geditEye of Gnome и почти с любым моим приложением с диалоговым окном «Открыть файл».

После перезагрузки я попробовал еще раз, и это все еще происходит. В конце концов, однако, я обнаружил, что для появления диалогового окна потребовалось много времени, и приложение просто перестает отвечать на запросы, прежде чем оно появилось (создавая впечатление, что оно вылетело). Впрочем, это происходит только в первый раз. Последующее использование Ctrl+ Oбольше не будет замедляться на уже работающем приложении, которое однажды уже проходило эту медленную последовательность, но это происходит снова (все еще только при первом вызове диалогового окна) после перезапуска приложения.

Использование eogдля проверки, когда я запустил его на терминале и использовал ярлык Ctrl+ O. Следующий вывод появляется прямо перед диалоговым окном:

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

Я протестировал несколько приложений на терминале с одинаковым эффектом. Я также заметил, что запуск приложений от имени пользователя root не имеет такого же эффекта. То есть медленное поведение «похоже, что это сбой» не происходит при использовании этих приложений с sudo. Из этого вывода я могу сделать вывод, что он, вероятно, как-то связан с uDisks, так как у меня при запуске смонтированы разделы и диски. Я также чувствую, что uDisks как-то связан с этим, потому что я проверил, что это происходит, только если мои внешние диски подключены до того, как я вошел в систему.

Ближайшая вещь, которую я могу найти о проблеме в другом месте - это довольно загадочный комментарий на SourceForge о том, что это происходит с другим приложением (которого у меня нет или я не использую), говорящий:

... оказывается, что gtk не любит запускаться как разветвленный дочерний процесс-сирота - иди фиггер ...

Что может быть причиной того, почему это происходит? Что я могу сделать, чтобы избавиться от медлительности?

7
я тоже, за исключением того, что я нахожусь на Debian sid, но все остальное идентично вашему описанию. Вам удалось решить проблему? Lucio Crusca 5 лет назад 0
Технически, это было «решено» несколько лет назад (то есть у меня больше нет проблемы), но я не сделал ничего, что, как я считаю, исправило бы это. Некоторое время я имел дело с медлительностью, а потом она просто перестала быть медленной. Я отчетливо помню, что ничего не обновлял в то время и не устанавливал ничего нового. Приведенное ниже решение Шона Дейви может вам помочь. maki57 5 лет назад 0
Спасибо @ maki57 Я уже пробовал это решение, но это не помогло. Lucio Crusca 5 лет назад 0
Вот как я в итоге решил проблему: https://lists.debian.org/debian-user/2018/07/msg00043.html Lucio Crusca 5 лет назад 0

1 ответ на вопрос

0
Sean Davey

точно не знаю, что вызвало это, (сделал быстрый поиск в Google для вас, и это может быть одной из нескольких причин)

но самым распространенным решением, которое я нашел, было попытаться

sudo apt-get remove tracker --purge 

пакет трекера не является обязательным и вызывает у многих людей ту же проблему. Это, похоже, сработало для ВСЕХ (3) форумов, которые я искал: D Надеюсь, это может помочь и вам.

Похожие вопросы