GTK theme not set at startup

Enrico Tröger enrico.troeger at uvena.de
Sat Nov 8 18:13:15 CET 2008


On Sat, 8 Nov 2008 18:03:30 +0100, Mike Massonnet
<mmassonnet at gmail.com> wrote:

>Le Sat, 8 Nov 2008 16:04:03 +0100,
>Enrico Tröger <enrico.troeger at uvena.de> a écrit :
>
>> Hi guys,
>> 
>> 
>> since about 3 weeks or so, Xfce doesn't set my GTK theme anymore at
>> startup instead the default theme (I think it's "Xfce") is loaded.
>> I have to set it manually after startup in the appearance settings
>> dialog and this works fine. But it's not set automatically anymore.
>> 
>> I don't assume it's a bug in Xfce since nobody else reported this
>> issue but instead it might be a problem with my local config, maybe.
>> 
>> In /home/enrico/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
>> the ThemeName property has the correct value for my theme (before and
>> after startup of Xfce).
>> 
>> The only thing I could imagine is that it is related to the fact that
>> my theme is stored in ~/.themes/ instead of $prefix/share/themes.
>> Does this make any difference?
>> 
>> Any ideas?
>
>No ideas.  I have the same bug... but it's weird.  I cleaned up my
>~/.config, nothing, I renamed my whole home directory (dito clean and
>empty home), still nothing.
>
>xfconf-query -c xsettings -p /Net/ThemeName reports Xfce on login.

How tested?  I'd test it too, just wanna get sure we are doing it in
the same way.


Just a wild idea:
maybe this is some kind of race condition in the startup code? Maybe
the theme is set before xfce4-settings read the actual theme name?
Maybe this is related to the parallel startup stuff.
But I didn't do anything to proof this guess and didn't even read any
code, so this might also be completely wrong :).

Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20081108/f419538c/attachment.pgp>


More information about the Xfce4-dev mailing list