Summary: | Многократное падение панели Xfce4 во время старта сессии. | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitriy Kruglikov <Dmitriy.Kruglikov> | ||||
Component: | xfce4-panel | Assignee: | Mikhail Efremov <sem> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||
Severity: | major | ||||||
Priority: | P3 | CC: | cas, dkoryavov, oddity, sem | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Dmitriy Kruglikov
2009-07-17 11:38:38 MSD
Попробуйте под новым аккаунтом. Скорее всего, ошибка не повторится. Как правило, подобное поведение у панели xfce появляется если Вы сохраняли сеанс с при выходе из системы, а в фоне работали некоторые программы запускающиеся через "Автозапуск" (или плагины вроде xfce4-power-manager'a). В этом случае, система при повторном входе пытается их запустить несколько раз, что и перезагружает панель. Т.е это скорее "багофича", и относится к session management. То есть, вы считаете падение панели в случае размещения в этой панели штатного её индикатора (батарейки ноута) нормальным поведением (не багом) ? Категорически с вами не согласен. И если у меня в автозапуске PSI, то панель должна упасть 4 раза при старте сессии ? Я не на столько люблю научную фантастику... Видимо я неправильно выразился, повторю еще раз: нужно устранить причину падения панели, т.е запускающиеся несколько раз из разных мест приложения/плагины/утилиты. После удаления необходимого из ~/.config и ~/.cashe получил чистый старт XFCE... При этом нет части иконок. После настройки внешнего вида иконки получил, но поместить на панель индикатор раскладки не получается. Вот выдержка из ~/.xsession-errors:0 +++ (xfce4-xkb-plugin:18960): GLib-CRITICAL **: g_hash_table_destroy: assertion `hash_table != NULL' failed (xfce4-xkb-plugin:18960): GLib-CRITICAL **: g_hash_table_destroy: assertion `hash_table != NULL' failed (xfce4-xkb-plugin:18960): GLib-CRITICAL **: g_hash_table_destroy: assertion `hash_table != NULL' failed libxfce4panel-Message: Раскладки клавиатуры: screen changed: 0 libxfce4panel-Message: No valid plug window. (xfce4-panel:18756): Gtk-CRITICAL **: gtk_socket_get_id: assertion `GTK_WIDGET_ANCHORED (socket)' failed (xfce4-panel:18756): libxfce4panel-CRITICAL **: Элемент был неожиданно удалён: "Раскладки клавиатуры". Error: No running window found +++ По поводу передергивания панели, то да, теперь она не перегружается ... Но причина была не в повторном запуске плагинов и/или приложений ... Геологические изыскания в ~/.config/xfce4/panel/ показали что имеется в наличии: ls ~/.config/xfce4/panel/xkb* ~/.config/xfce4/panel/xkb-plugin-11896827708.rc ~/.config/xfce4/panel/xkb-plugin-12331413460.rc ~/.config/xfce4/panel/xkb-plugin-12387691380.rc ~/.config/xfce4/panel/xkb-plugin-12426253330.rc Согласно grep xkb ~/.config/xfce4/panel/panels.xml <item name="xkb-plugin" id="12426253330"/> рабочим является ~/.config/xfce4/panel/xkb-plugin-12426253330.rc Не знаю с какого перепугу и с какого момента времени наличие остальных (старых и бесхозных) конфигов стало столь критичным, но после чистки полегчало. В Xfce 4.8 панель переписана. Будем надеяться, что в ней этого нет. |