Created attachment 3671 [details] Ошибки при запуске панели Xfce4 При старте сессии XFCE4 (штатно, из KDM) панель перезапускается несколько раз (насчитал 4). Визуально, при запуске каждого апплета. .xsession-errors:0 в аттаче. Появилось недавно, порядка недели назад. xfce* у нас не обновлялось давно... > rpm -qa | grep xfce4 xfce4-mailwatch-plugin-1.0.2-alt0svn3751 libxfce4menu-4.6.1-alt1 libxfce4util-4.6.1-alt1 xfce4-settings-4.6.1-alt1 xfce4-appfinder-4.6.1-alt2 xfce4-panel-4.6.1-alt2 xfce4-mixer-4.6.1-alt2 xfce4-session-engines-4.6.1-alt1 xfce4-xfmedia-0.9.2-alt2.1 xfce4-gsynaptics-plugin-1.0.0-alt1.1 xfce4-sensors-plugin-0.10.99.6-alt1 rpm-build-xfce4-0.0.1-alt2 xfce4-mpc-plugin-0.3.3-alt1 xfce4-xfkc-0.2-alt1 xfce4-session-4.6.1-alt1 xfce4-xkb-plugin-0.5.3.3-alt1 xfce4-battery-plugin-0.5.1-alt1 > rpm -qa | grep intel xorg-dri-intel-7.5-alt6.rc4 xorg-drv-intel-2.8.0-alt2.rc2 > rpm -qa | grep xorg-s xorg-server-control-1.3-alt1 xorg-scrnsaverproto-devel-1.1.0-alt1 xorg-server-1.6.2-alt4 xorg-server-common-1.6.2-alt4 > uname -r 2.6.30-std-def-alt3
Попробуйте под новым аккаунтом. Скорее всего, ошибка не повторится. Как правило, подобное поведение у панели 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 панель переписана. Будем надеяться, что в ней этого нет.