Эволюция медленная при отправке почты или переключении между компонентами
Я борюсь с Эволюцией. В основном это работает нормально - но очень медленно реагирует в определенных ситуациях.
Вспомогательные вопросы
Может ли быть так, что переход от Бонобо связан с замедлением?
Могут быть некоторые проблемы с новым движком и "асинхронными действиями". Что с этим делать? Есть ли, например, какие-либо файлы конфигурации?
Я хочу вернуть прежнее "рабочее настроение". Как я могу ускорить эту вещь?
Разные сценарии
- при отправке почты окно композитора висит там неактивным в течение пары секунд, все становится серым (чем больше сообщение / вложения, тем дольше это занимает). Хотя есть зеленая галочка о том, что она отправлена, я не уверен, а) почему она все еще блокирует все и б) могу ли я просто закрыть ее, не "сломав"/"потеряв" что-либо. В более ранних версиях окно составителя закрывалось довольно быстро, и можно было видеть, что сообщение хранится в локальной папке "Исходящие" до его отправки, и можно сразу же перейти к следующей задаче. Я предпочитаю это поведение по сравнению с текущим, когда я не могу ничего сделать в приложении, пока окно не закроется.
- переключение между модулями. Переход с почты и переключение в адресную книгу занимает пару секунд. То же самое для переключения в календарь. Я читал о разных "возможных причинах" и пробовал несколько вещей:
- У меня есть только 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 на самом деле не хочет, чтобы вы это сделали, поэтому вы должны сказать ей сделать это явно.
- Добавьте репо:
sudo apt-add-repository ppa:janvitus/gnomestracciatella
- Обновить apt (
sudo apt-get update
) - Установить Evolution (
sudo apt-get install evolution
) - Удалите или отключите 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.