Unity зависает при закрытии или сворачивании окна

На очень свежей установке Ubuntu 14.04 иногда случается, что когда я закрываю или закрываю окно, Unity зависает. Я не могу взаимодействовать с панелью или любым приложением, только перемещаю мышь. Некоторое время спустя поклонники ноутбуков становятся очень шумными.

Когда я переключаюсь на TTY и проверяю, чем занята система, обычно это ibus и ibus-ui-gtk3, которые используют>100% CPU. Использование оперативной памяти нормальное. Но я не уверен, связано ли это с моей проблемой, потому что после убийства ibus Unity все еще завис. Помогает только убийство Xorg.

Я просто использую систему нормально, веб-браузер, текстовые сообщения, программирование. Я только установил несколько программ.

Я установил все обновления. Я испробовал оба, с открытым исходным кодом и проприетарный драйвер для моего AMD GPU (у меня Intel/AMD двойной GPU). Это происходит только с Unity.

Я обнаружил похожую проблему, но отключение ibus в настройках и его уничтожение не решают мою проблему. Я использовал Ubuntu на этой машине раньше, и она не вела себя так.

3 ответа

Я также недавно начал испытывать зависания рабочего стола в Ubuntu 15.04 при сворачивании некоторых окон приложений. Замораживания всегда происходили в середине анимации, особенно в Chromium и LibreOffice - казалось, что это происходило с ресурсоемкими приложениями. Я экспериментировал с настройками swapfile "swappiness", но это не помогло. Наконец, я использовал Unity Tweak, чтобы отключить анимацию окон: Window Manager > General > Window Animations (OFF) ... и до сих пор это, похоже, позволяет избежать зависаний. Сообщите здесь, если замораживания вернутся с отключенной анимацией.

Последующие действия: средство запуска Unity работало нормально в течение дня, а затем снова перестало отвечать на запросы после сворачивания окон приложений, даже с отключенной анимацией окон. Я не думаю, что это простая графическая ошибка в конце концов. Возможно, это проблема разработки в постепенном переходе Ubuntu с X.org на сервер отображения Xmir/Mir. Трудность заключается в том, что это (неправильное) поведение не является надежно воспроизводимым. В настоящее время единственным обходным решением является Ctl-Alt-F1 для tty1, используйте команду 'top', чтобы проверить имя замороженного приложения (Q для выхода из верхней части). Killall (несколько раз, если для Chromium-browse, пока "не найден процесс")), а затем вернитесь на рабочий стол Unity с помощью Ctl-Alt-F7.

Скорее всего, проблема заключается в падении nautilus, поскольку nautilus отвечает за элементы рабочего стола. Попробуйте следующие решения, если что-то получится:

Попробуйте удалить файлы конфигурации nautilus

  rm -rf ~/.nautilus

Если это не сработает, удалите открытый терминал nautilus

 sudo apt-get purge nautilus-open-terminal

Если ничего не работает, пока патч не появится, просто откройте nautilus, прежде чем свернуть последнее открытое окно. надеюсь, это поможет

Ну, я не знаю, является ли это универсальным решением, но, по крайней мере, сработало в моем случае. Из Ubuntu Tweak я просто "включил" иконку на рабочем столе и вдруг все работает!

Я потратил много дней, пытаясь безуспешно найти другое предложенное решение, я также пытался отключить эффекты анимации или другие вещи, но ничего не изменилось.

После включения значков на рабочем столе скорость сворачивания окон стала еще быстрее.

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