Xfce Forum

Sub domains
 

You are not logged in.

#1 2010-12-06 11:48:39

masqurin
Member
Registered: 2010-12-06
Posts: 2

Themes don't work (Xubuntu 10.10 with last updates)

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

#2 2010-12-07 19:41:56

Nick
Dev
From: ~
Registered: 2005-02-17
Posts: 1,144
Website

Re: Themes don't work (Xubuntu 10.10 with last updates)

Check if the xfce4-settings-helper and xfsettingsd are running.

Offline

#3 2010-12-08 17:08:26

masqurin
Member
Registered: 2010-12-06
Posts: 2

Re: Themes don't work (Xubuntu 10.10 with last updates)

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

Board footer

Powered by FluxBB