Эволюция медленная при отправке почты или переключении между компонентами

Я борюсь с Эволюцией. В основном это работает нормально - но очень медленно реагирует в определенных ситуациях.

Вспомогательные вопросы

  1. Может ли быть так, что переход от Бонобо связан с замедлением?

  2. Могут быть некоторые проблемы с новым движком и "асинхронными действиями". Что с этим делать? Есть ли, например, какие-либо файлы конфигурации?

  3. Я хочу вернуть прежнее "рабочее настроение". Как я могу ускорить эту вещь?

Разные сценарии

  • при отправке почты окно композитора висит там неактивным в течение пары секунд, все становится серым (чем больше сообщение / вложения, тем дольше это занимает). Хотя есть зеленая галочка о том, что она отправлена, я не уверен, а) почему она все еще блокирует все и б) могу ли я просто закрыть ее, не "сломав"/"потеряв" что-либо. В более ранних версиях окно составителя закрывалось довольно быстро, и можно было видеть, что сообщение хранится в локальной папке "Исходящие" до его отправки, и можно сразу же перейти к следующей задаче. Я предпочитаю это поведение по сравнению с текущим, когда я не могу ничего сделать в приложении, пока окно не закроется.
  • переключение между модулями. Переход с почты и переключение в адресную книгу занимает пару секунд. То же самое для переключения в календарь. Я читал о разных "возможных причинах" и пробовал несколько вещей:
    • У меня есть только 3 локальные адресные книги, поэтому здесь не нужно участвовать в работе сети. Чтобы убедиться, что я переключился в автономный режим, а затем попытался получить доступ к адресной книге. Нет заметной разницы.
    • Я использую 3 Google Календари. Переключение в автономный режим имело незначительное значение, но настолько незначительное, что это также могло быть "воображением", поскольку в этом случае можно было ожидать этого.
    • Согласно некоторым сообщениям, отключение задач должно помочь. Ну, в моем случае это не так, поскольку я не использую их регулярно (здесь хранятся только два локальных элемента)

Может быть, я должен также упомянуть, что я использую рабочий стол KDE4 (поэтому нет Unity или Gnome, хотя оба установлены на компьютере). И у меня не было этой проблемы до того, как я обновился до 12.04.

4 ответа

Решение

Как это волшебно решено

Я уже отказался от этого, когда он внезапно решил себя как побочный эффект чего-то другого. Виновником снова (и я уже должен был ожидать, что плюс к этому привык), казалось, был плазменный рабочий стол KDE4: после перехода на LXDE около недели назад, многие вещи стали захватывающе быстрыми (включая Firefox и Evolution), куча других проблем таинственным образом исчезли1,2, и я остался почти доволен ситуацией - за исключением почтового окна при отправке сообщения, которое по-прежнему не закрывается сразу же, как в предыдущих версиях (но ни одна не занимает больше времени), и "переключатель" представил действительно незначительную новую проблему, касающуюся моей строки состояния SuperKaramba.

TL; DR:

Будучи пользователем KDE уже почти 20 лет (да, так долго, когда в 1990-х годах был представлен KDE1), я никогда не хотел в первую очередь этот плазменный рабочий стол. Поэтому до тех пор, пока в прошлом году мне не пришлось перейти на новую машину, я все еще использовал KUbuntu 8.04 в качестве новейшего LTE, поддерживающего KDE 3.5.*. Я также не хотел устанавливать свою новую машину с устаревшей системой, что заставило меня установить Ubuntu 12.04 с KDE 4.x (включая его плазменный рабочий стол). Если вы просмотрите мои вопросы (не так много), вы увидите, что у меня сразу же возникла куча проблем: плазма съела мою память3, Evolution стала работать медленно, пока не стала почти непригодной, если не была закрыта и перезапускалась два раза в неделю (этот вопрос здесь), плюс больше вещей, которые я даже не осмелился спросить1,2. И тяжелое время избавиться от Непомука, Аконади и всех других нежелательных услуг, о которых я не просил!

Так что расставаться с KDesktop спустя почти 20 лет довольно грустно, но, похоже, пришло время перемен. Приблизительно через 8 дней после того, как я стал пользователем LXDE, я должен сказать, что едва ли что-то упустил - за исключением строки состояния SuperKaramba, которую я настраивал и настраивал в течение последних 10 лет, чтобы точно соответствовать моим потребностям, и больше не работает должным образом4.


Итак, чтобы прекратить мои "напыщенные выступления": если вы используете много приложений Gnome (особенно Evolution), KDE4 не является хорошим выбором для вашей настольной среды. Если вы не являетесь другом Unity (и всех его фоновых сервисов, как в моем случае), рассмотрите вариант использования LXDE, XFCE или E17 (Enlightment) - это избавит вас от головной боли! Вы по-прежнему можете использовать ваши любимые приложения KDE, если это необходимо (для меня это Okular, Gwenview, Qps, K3B и KTerminal).

И если вы не видели, чтобы я обновлял этот вопрос / ответ в течение следующих 3 месяцев, вы можете смело предположить, что этот ответ действительно решил его. Будучи осторожным, я все еще буду немного подождать, прежде чем принять это:)


Сноски

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

2 Использование настольного пейджера для переключения на другой рабочий стол заняло до минуты, пока плазма была полностью заморожена. Пока, наконец, коммутатор не сработал, я все еще мог работать в приложениях, открытых на "старом" рабочем столе.

3, не показывая такого в top, memstatи другие инструменты - см. Свободная память исчезает - Утечка памяти?

4 см. Суперкарамба на LXDE игнорирует положение темы и не может обрабатывать блокировку / разблокировку?, Я попробовал это с Screenlets (который утверждает, что обрабатывает темы SuperKaramba), но все, что я вижу, это фоновое изображение. В настоящее время он отображает все нормально, используя superkaramba из плазмы, но все действия мертвы.

Хотя я сделал это по разным причинам, он может помочь перейти на Evolution 3.4. Ubuntu намеренно оставался на более старой версии Evolution (и некоторых других приложениях Gnome) в течение 12.04 из-за недостаточного тестирования. Тем не менее, у меня не было никаких проблем, которые вы описываете.

Благодаря полезному члену AU, я нашел PPA Stracciatella, в котором есть все, что есть в Gnome 3.4. Сама установка Evolution была довольно безболезненной, хотя Ubuntu на самом деле не хочет, чтобы вы это сделали, поэтому вы должны сказать ей сделать это явно.

  1. Добавьте репо: sudo apt-add-repository ppa:janvitus/gnomestracciatella
  2. Обновить apt (sudo apt-get update)
  3. Установить Evolution (sudo apt-get install evolution)
  4. Удалите или отключите PPA, чтобы Ubuntu не продолжал жаловаться, что не может обновить все.

Пройдя еще немного Google-Fu, я обнаружил похожую проблему для (даже) более старой версии Evolution, где "глючный" плагин вызывал проблему. Не имея этого конкретного подключаемого модуля или даже установив его, я просмотрел те, которые были включены. Все, что явно не нужно в моем случае, я отключил:

  • dbx-import (MS Outlook - мне никогда не нужно)
  • PST-импорт (снова MS Outlook)
  • лицо (я тоже предпочитаю обычные текстовые письма, поэтому не нужно прикреплять мое лицо)
  • авто-контакты (каждый раз, когда вы отвечаете на письмо, получатель добавляется в вашу адресную книгу - мне это никогда не нужно)
  • email-custom-header (хороший материал для игры, добавление пользовательских заголовков ко всем отправляемым сообщениям, но, конечно, не обязательно)
  • mark-all-read (редко используется)

Похоже, мне удалось значительно улучшить ситуацию: переключение между компонентами стало намного быстрее (вместо 5-10 с, теперь это занимает менее 1 с), окно композитора теперь закрывается в течение ~2 с (вместо 10+ секунд).

Так что все почти нормализовалось. Тем не менее, не все так гладко, как до обновления до 12.04 (особенно в окне композитора, "зависающем"), но это может быть и воображение. Небольшая задержка теперь остается тем, с чем я действительно могу жить - в отличие от медленного поведения раньше.

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


РЕДАКТИРОВАТЬ: Это, казалось, только принесло временное улучшение. После нескольких часов работы Evolution он снова замедляется. Не так много при переключении компонентов - но окно композитора остается открытым до тех пор, пока сообщение не будет полностью отправлено, что особенно раздражает в случае больших сообщений, например, с большими вложениями. Так что я все еще ищу решение по этому вопросу - то, что я имею сейчас, это, если вообще возможно, лишь частично обойти в лучшем случае.

Грустно видеть, что это все еще проблема, но... кажется, что-то работает для меня сейчас. Я использую Evolution 3.10.4 при установке Ubuntu 14.04, и у меня есть две учетные записи Google IMAP (и несколько других учетных записей, не принадлежащих Google). Я заметил, что строка состояния в нижней части Evolution, похоже, зависла на "Resolving imap.google.com", так что... я выполнил несколько команд; пингуйте imap.google.com и пингуйте smtp.google.com. Я знаю, что это не идеально (Google может изменить IP, распределить нагрузку, дважды пропинговать, и вы получите другой IP!), Но я добавил эти две записи в мой файл /etc/hosts:

74.125.28. ### imap.gmail.com 173.194.79. ### smtp.gmail.com

(Используйте IP-адреса из вашего собственного пинга)

Это был только день, но я заметил мгновенное улучшение. YMMV.

Другие вопросы по тегам