Скриншот зависает XFCE4

0

Несколько раз за последние 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качестве последней меры.
Аквахерд
спасибо за предложения @aquaherd. Интересно, что я попытался перезапустить lightdm, но это ничего не дало. Во всяком случае, я записал ваши предложения, поэтому в следующий раз у меня будет с чего начать.
LRE

Ответы:

1

Это довольно старое, но я подумал, что снова открою это с возможным, но готовым отчетом.

Я наблюдаю за довольно большой сетью, в которой у нас много пользователей, имеющих доступ к центральному LTSP-серверу. В последнее время мы замечаем замедления и непреднамеренные выходы из системы, когда пользователи делают снимки экрана. Глядя на это top -0 %MEM, есть некоторые процессы xfce4-screenshooter, которые занимают довольно мало ресурсов ЦП, но значительная доля ТиБ памяти (0,19) одного удара процесса, которые, кажется, зависают, поскольку они получают много и много времени ЦП. Я еще не воспроизвел проблему (следовательно, нет сообщения об ошибке), но я собираюсь подтвердить и подумал, что снова открою это как прелюдию к сообщению об ошибке xfce.

В ответ на вопрос, можете ли вы открыть окно терминала:

ps -ef | grep xfce

даст вам PID процесса xfce4-screenshooter, который вы можете затем убить:

sudo kill <pid>

РЕДАКТИРОВАТЬ:

Похоже, это уже было решено .

Перейти ~/.config/xfce4и удалить xfce4-screenshooterфайл

agentroadkill
источник