7

На Ubuntu 14.04.

При использовании KeepassX я пытался открыть базу данных с помощью сочетания клавиш Ctrl+O , но она вылетала из-за не реагирующего окна. Затем я заметил то же поведение с Firefox, gedit , Eye 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 не любит запускаться как разветвленный дочерний процесс-сирота - иди фиггер ...

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

1 ответ1

0

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

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

sudo apt-get remove tracker --purge

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .