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 я просто "включил" иконку на рабочем столе и вдруг все работает!
Я потратил много дней, пытаясь безуспешно найти другое предложенное решение, я также пытался отключить эффекты анимации или другие вещи, но ничего не изменилось.
После включения значков на рабочем столе скорость сворачивания окон стала еще быстрее.