Главная
» LINUX
»
Как исправить зависание рабочего стола XFCE в Linux
Как исправить зависание рабочего стола XFCE в Linux
Если рабочий стол XFCE Linux зависает , сначала выясните, зависло ли какое-либо приложение, перестала ли отвечать панель или сломались ли элементы управления окнами. Перезапустите только затронутую часть: xfce4-panel -rперезапустите панель и xfwm4 --replaceзамените менеджер окон. Если не отвечает вся графическая сессия, переключитесь на виртуальную консоль, прежде чем выходить из системы или перезагружать компьютер.
Не отвечающее приложение может привести к тому, что рабочий стол будет выглядеть зависшим, даже если панель и остальная часть сессии продолжают работать.
Определите, что заморожено.
Переместите указатель мыши и попробуйте переключиться между окнами. Если зависло только одно приложение, закройте его обычным способом, используя его собственную команду закрытия или Alt+F4 . Подождите немного, возможно, оно завершает работу с диском или сетью. Если появится запрос на сохранение, сделайте это перед закрытием.
Если приложение не закрывается, откройте Приложения > Система > Диспетчер задач (название может отличаться в зависимости от дистрибутива Linux). Выберите только зависшее приложение и выберите команду завершения или окончания процесса; несохраненная работа может быть потеряна. Не завершайте процессы с именами xfce4-session, xfwm4, или xfce4-panelиз списка задач; используйте приведенные ниже целевые команды перезапуска для этих компонентов Xfce.
Выберите только подтвержденное зависшее приложение; оставьте сеанс Xfce и системные процессы запущенными.
Используйте виртуальную консоль, когда рабочий стол перестает принимать ввод.
Нажмите Ctrl+Alt+F3, чтобы попробовать текстовый экран входа в систему. На некоторых ноутбуках удерживайте клавишу Fn ; раскладка клавиш может отличаться. В руководстве по Linux chvt описана обычная комбинация клавиш Ctrl+Alt+Fn. Запрос на вход в систему означает, что система продолжает реагировать вне графического рабочего стола. Войдите в систему, используя свою учетную запись; введенные пароли на экране не отображаются.
Виртуальная консоль позволяет авторизоваться текстовым способом, если графический рабочий стол не принимает ввод с клавиатуры.
Если вы перешли с XFCE на графический интерфейс, попробуйте вернуться, нажав Ctrl+Alt+F1 или Ctrl+Alt+F2 ; клавиша для запуска графического сеанса различается в зависимости от дистрибутива. В графическом сеансе откройте терминал и выполните указанную ниже команду, специфичную для компонента. Команды, перезапускающие окна панели или менеджера окон, требуют активного графического сеанса; ввод их в отдельной текстовой консоли может не подключиться к этому дисплею.
При входе в текстовую консоль topможно определить, находится ли машина под сильной нагрузкой. Высокое значение загрузки ЦП следует рассматривать как подсказку, а не как доказательство сбоя процесса. Если ни рабочий стол, ни виртуальная консоль не отвечают, проблема может быть связана с версиями ниже XFCE. Перезагрузка оборудования — это крайняя мера, поскольку открытые файлы и несохраненные изменения могут быть потеряны.
Список процессов может помочь отличить загруженное приложение от компонента рабочего стола, который перестал отвечать.
Перезагрузите панель XFCE.
Если зависли или отсутствуют только панель задач, меню приложений, часы или плагины панели, откройте терминал в сеансе XFCE и выполните следующую команду:
xfce4-panel -r
Выполните описанную в документации панели опцию перезапуска в терминале, открытом из активной сессии рабочего стола.
Эта -rопция перезапускает работающую панель; она не удаляет макет панели. Панель может ненадолго исчезнуть и снова появиться. Документация по панели Xfce и руководство по xfce4-panel описывают эту опцию перезапуска. Если ошибка повторяется после добавления элемента, откройте Менеджер настроек > Панель > Элементы и удалите или измените этот плагин; в документации вкладки «Элементы» Xfce объясняется, как управлять плагинами панели.
В разделе «Настройки панели» отображается список установленных элементов, что позволяет изолировать недавно добавленный плагин, не сбрасывая настройки всей панели.
Замените оконный менеджер.
Если приложения по-прежнему открыты, но их заголовки, кнопки сворачивания и разворачивания, перемещение окон или переключение между рабочими пространствами перестали работать, обновите страницу xfwm4через терминал в графическом режиме:
xfwm4 --replace
Параметр «Заменить» запрашивает у оконного менеджера Xfce право перехватить управление у текущего экземпляра.
Во время смены оконного менеджера может наблюдаться кратковременное мерцание экрана. Это нормально; подождите несколько секунд и попробуйте переместить или изменить размер окна. В руководстве по xfwm4 это определяется --replaceкак замена существующего оконного менеджера. Избегайте использования killall xfwm4этого метода в качестве первого решения: замена экземпляра — это более узкоспециализированное и описанное действие. Этот шаг предназначен для сессии X11: в руководстве по Xfce 4.20 указано, что xfwm4он не работает на Wayland. Если ваша сессия использует композитор Wayland, используйте вместо этого элементы управления восстановления этого композитора.
Выходите из системы только в случае неудачного перезапуска компонента.
Если перезагрузка панели и менеджера окон не восстанавливает рабочий стол, сохраните все доступные данные, затем воспользуйтесь функцией выхода из сеанса XFCE и войдите снова. Выход из системы закрывает приложения, поэтому несохраненные изменения могут быть потеряны. Менеджер сеансов XFCE может сохранять и восстанавливать состояние приложений; если проблемное приложение откроется снова, перед следующим выходом из системы проверьте раздел «Менеджер настроек» > «Сеансы и запуск» и параметр сохранения сеанса.
Воспользуйтесь диалогом выхода из системы для перезапуска сессии после сохранения всех доступных вам файлов.
В документации по выходу из Xfce описаны действия, выполняемые во время сеанса, а в настройках сеанса рассматривается поведение сохраненного сеанса. Сначала попробуйте вернуться из виртуальной консоли; перезагрузка должна быть только крайней мерой.
Предотвратите повторное замерзание
Запишите, что произошло перед зависанием: плагин панели, ресурсоемкое графическое приложение, выход из спящего режима или высокая загрузка ЦП и памяти. Обновите Xfce и его графический драйвер с помощью инструментов обновления вашего дистрибутива, затем протестируйте без каких-либо недавно добавленных плагинов. Если проблема повторится, запишите версию вашего дистрибутива и Xfce, графическое оборудование и драйвер, ответила ли виртуальная консоль и любые сообщения об ошибках. Эти сведения помогут сузить круг поиска проблемы, связанной с приложением, панелью, оконным менеджером, графикой или системой.