Несколько раз за последние 48 часов мне приходилось перезагружать свой выход из зависания XFCE4, когда мышь и клавиатура перестали отвечать в графическом интерфейсе.
Появилась картина, когда это происходит сразу после того, как я сделал снимок экрана с помощью xfce4-screenshooter
.
По совету @ aquaherd я обнаружил, что sudo service lightdm restart
это по крайней мере устраняет необходимость полной перезагрузки.
Есть ли способ, как я могу решить эту проблему?
Оригинальный вопрос
Несколько раз за последние 24 часа мне приходилось перезагружать свой выход из зависания XFCE4, когда мышь и клавиатура перестали отвечать в графическом интерфейсе.
Когда это происходит, я могу использовать ctrl
- alt
- f1
чтобы добраться до TTY1 и войти в систему с любой попытки сбить xfce (например xfwm4 --replace
, xfce4-session-logout
или sudo service dbus restart
), что в итоге приводит к необходимости выполнить команду перезагрузки.
Я видел некоторые признаки того, что зависание может быть связано с dbus (извините, я не сделал какой-то конкретной заметки).
Также я думаю, что обе последние проблемы произошли в течение нескольких секунд после того, как я сделал скриншот.
Я хотел бы получить предложения о том, что я могу сделать, чтобы выявить проблему и исправить ее.
Спасибо
top
чтобы узнать, использует ли приложение весь процессор или память, приходит на ум просмотр~/.xsession-errors
,dmesg
вывод и использование вsudo service lightdm restart
качестве последней меры.Ответы:
Это довольно старое, но я подумал, что снова открою это с возможным, но готовым отчетом.
Я наблюдаю за довольно большой сетью, в которой у нас много пользователей, имеющих доступ к центральному LTSP-серверу. В последнее время мы замечаем замедления и непреднамеренные выходы из системы, когда пользователи делают снимки экрана. Глядя на это
top -0 %MEM
, есть некоторые процессы xfce4-screenshooter, которые занимают довольно мало ресурсов ЦП, но значительная доля ТиБ памяти (0,19) одного удара процесса, которые, кажется, зависают, поскольку они получают много и много времени ЦП. Я еще не воспроизвел проблему (следовательно, нет сообщения об ошибке), но я собираюсь подтвердить и подумал, что снова открою это как прелюдию к сообщению об ошибке xfce.В ответ на вопрос, можете ли вы открыть окно терминала:
даст вам PID процесса xfce4-screenshooter, который вы можете затем убить:
РЕДАКТИРОВАТЬ:
Похоже, это уже было решено .
Перейти
~/.config/xfce4
и удалитьxfce4-screenshooter
файлисточник