You are not logged in.
Hello,
I've some trouble with themes on my Xubuntu 10.10 box (fresh install + last updates, xfce 4.6.2) : Most of the time, when I choose "Xubuntu session" or "Xfce session" on the gdm loggin screen, my xfce theme won't load properly.
However, if I choose "Recovery console" from the gdm screen and then launch xfce4-session from terminal, everything works fine.
I guess something fails to start when I choose Xubuntu/Xfce session, but I don't know How to troubleshoot that (does Xfce produce specific logs ? )... I've read about the usual pb with GTK prefix, but I think it doesn't apply here.
Everything was installed from synaptic ; didn't tweak anything manually. I tried to reinstall some package (gtk and xfce stuff), and remove configuration files in my home directory, but it didn't help.
Last odd thing : sometimes (very rare) the theme works fine even if log with "Xubuntu session"...
This is quite frustrating, Any idea ?
Last edited by masqurin (2010-12-17 22:21:46)
Offline
Check if the xfce4-settings-helper and xfsettingsd are running.
Offline
Hi Nick, Thanks for your help !
xfce4-settings-helper is running but xfsettingsd isn't. Actually xfsettingsd doesn't exist on my machine.
This is the output of ps -ef | grep -i xfce when themes work :
julien 12137 12136 0 12:19 pts/0 00:00:00 xfce4-session
julien 12149 12137 0 12:19 pts/0 00:00:00 xfce4-panel --sm-client-id 244ad20d4-f5c7-44ac-9f57-991d163a7cfd
julien 12152 1 0 12:19 ? 00:00:00 xfce4-power-manager --restart --sm-client-id 2ea336237-cc98-412d-8f2d-50c0e0dccb88
julien 12153 1 0 12:19 pts/0 00:00:00 xfce4-settings-helper --display :0.0 --sm-client-id 209785ae4-e8b8-4954-bd39-06db5cb2e26f
julien 12154 12149 0 12:19 pts/0 00:00:00 /usr/lib/xfce4/panel-plugins/xfce4-menu-plugin socket_id 27263024 name xfce4-menu id 1 display_name Xfce Menu size 24 screen_position 1
julien 12155 12149 0 12:19 pts/0 00:00:00 /usr/lib/xfce4/panel-plugins/xfce4-places-plugin socket_id 27263025 name places id 2 display_name Places size 24 screen_position 1
julien 12165 12149 0 12:19 pts/0 00:00:00 /usr/lib/xfce4-mixer/xfce4/panel-plugins/xfce4-mixer-plugin socket_id 27263029 name xfce4-mixer-plugin id 5 display_name Mixer size 24 screen_positio
n 1
julien 12177 1 0 12:19 ? 00:00:00 xfce4-terminal
julien 12201 1 0 12:19 ? 00:00:00 /usr/bin/xfce4-volumed
julien 12233 12179 0 12:19 pts/1 00:00:00 grep -i xfce
This is the output of the same command when themes don't work :
julien 12335 12300 0 12:20 ? 00:00:00 /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc
julien 12370 12335 0 12:20 ? 00:00:00 /usr/bin/xfce4-session
julien 12386 12370 0 12:20 ? 00:00:00 xfce4-panel --sm-client-id 244ad20d4-f5c7-44ac-9f57-991d163a7cfd
julien 12389 1 0 12:20 ? 00:00:00 xfce4-power-manager --restart --sm-client-id 2ea336237-cc98-412d-8f2d-50c0e0dccb88
julien 12390 1 0 12:20 ? 00:00:00 xfce4-settings-helper --display :0.0 --sm-client-id 209785ae4-e8b8-4954-bd39-06db5cb2e26f
julien 12391 12386 0 12:20 ? 00:00:00 /usr/lib/xfce4/panel-plugins/xfce4-menu-plugin socket_id 23068703 name xfce4-menu id 1 display_name Xfce Menu size 24 screen_position 1
julien 12392 12386 0 12:20 ? 00:00:00 /usr/lib/xfce4/panel-plugins/xfce4-places-plugin socket_id 23068704 name places id 2 display_name Places size 24 screen_position 1
julien 12398 12386 0 12:20 ? 00:00:00 /usr/lib/xfce4-mixer/xfce4/panel-plugins/xfce4-mixer-plugin socket_id 23068706 name xfce4-mixer-plugin id 5 display_name Mixer size 24 screen_positio
n 1
julien 12415 1 0 12:20 ? 00:00:00 /usr/bin/xfce4-terminal
julien 12438 1 0 12:20 ? 00:00:00 /usr/bin/xfce4-volumed
julien 12465 12417 0 12:20 pts/0 00:00:00 grep -i xfce
The only interesting difference I can see is this line :
/bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc
However if I choose "Recovery console" at login time and then copy/paste this line instead of just typing xfce4-session, everything work... So I guess the pb is not here.
I tried to add logs to the system's xinit scripts and I found the following errors :
(xfce4-mixer-plugin:10168): libxfce4mixer-CRITICAL **: xfce_mixer_get_track: assertion `GST_IS_MIXER (card)' failed
(xfce4-mixer-plugin:10168): xfce4-mixer-plugin-CRITICAL **: xfce_mixer_plugin_set_card: assertion `GST_IS_MIXER (card)' failed
(xfce4-mixer-plugin:10168): xfce4-mixer-plugin-CRITICAL **: xfce_mixer_plugin_set_track: assertion `
(polkit-gnome-authentication-agent-1:10183): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'
(polkit-gnome-authentication-agent-1:10183): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
But I don't know if it's revelant or not...
Offline
[ Generated in 0.010 seconds, 7 queries executed - Memory usage: 535.21 KiB (Peak: 537.31 KiB) ]