unable to chang background color programatically under xfce4

Brian J. Tarricone brian at tarricone.org
Mon May 4 10:05:36 CEST 2009

On Mon, 4 May 2009 09:34:47 +0200 Stephan Arts wrote:

> On Sun, May 3, 2009 at 11:26 PM, Alexander Toresson
> <alexander.toresson at gmail.com> wrote:
> > On Sun, May 3, 2009 at 2:11 AM, Dr. Christoph Gille
> > <christoph.gille at charite.de> wrote:
> >> However, when xfdesktop is running, xsetroot fails to change
> >> background color.  It seems as xfdesktop is painting the desktop
> >> and prevents other programs like xsetroot and xbanner from
> >>  writing to the desktop.
> >
> > xfdesktop uses a window which obscures the actual root window.
> > That's why this happens. I remember something about 4.6 having a
> > setting to enable the root window to show through it, tho if you're
> > using 4.6 you could just as well use xfconf-query to
> > programmatically set the background color, wallpaper etc.

That new setting ('Transparent') is broken; I should probably remove it.

> I am not quite sure if xfconf-query supports modifying array type
> properties... it might not (at least it was something I did not
> implement, dunno if brian did)

Yep, I did.  E.g.

xfconf-query -c channel -p /foo -t string -s bar -t string -s baz


More information about the Xfce mailing list