Xfce Xfce 4.20, I cannot change desktop's wallpaper

I'm experiencing issue in FreeBSD 14.2 with Xfce 4.2 - I can't change wallpaper.

After login out from xfce desktop, I get screen dump with the following messages:

Failed to fetch _NET_NUMBER_OF_DESKTOPS; assuming 1
Failed to to get _NET_WORKAREA; using full screen dimerons
Failed to fetch _NET_CURRENT_DESKTOP; assuming 0

And warning:

(xfwm4:2266): xfwm4-WARNING ** Unsupported GL renderer (llvmpip (LLVM 15.0.7. 256 bits)).

But, I don't have any issues with xfce desktop wallpapers selection when using FreeBSD xrdp and RDP client

So, I have no clue what's going on.
 
Code:
Failed to fetch _NET_NUMBER_OF_DESKTOPS; assuming 1
Failed to to get _NET_WORKAREA; using full screen dimerons
Failed to fetch _NET_CURRENT_DESKTOP; assuming 0
I can see those as well with xfce-4.20, but the desktop wallpaper can be changed without problems.

Something else must trigger the issue. Did you install the x11-wm/xfce meta package or selected xfce4 packages?

Code:
** Message: 13:30:15.320: Failed to fetch _NET_NUMBER_OF_DESKTOPS; assuming 1
** Message: 13:30:15.320: Failed to get _NET_WORKAREA; using full screen dimensions
** Message: 13:30:15.320: Failed to fetch _NET_CURRENT_DESKTOP; assuming 0
** Message: 13:30:15.320: Failed to fetch _NET_CURRENT_DESKTOP; assuming 0
** Message: 13:30:15.439: Failed to fetch _NET_CURRENT_DESKTOP; assuming 0

(xfwm4:1978): xfwm4-WARNING **: 13:30:15.517: Unsupported GL renderer (llvmpipe (LLVM 15.0.7, 256 bits)).
 
"Something else must trigger the issue. Did you install the x11-wm/xfce meta package or selected xfce4 packages?"

Yes.
Tho, I first did pkg upgrade in 14.1, then freebsd upgrade to 14.2. But, that shouldn't make any difference I don't think :-/
 
Failed to fetch _NET_NUMBER_OF_DESKTOPS; assuming 1
I had that same problem after upgrading ports to 2025Q1. Choosing a background file didn't work, clicking on a thumbnail didn't show the selection border as it should. I solved that by recompiling a number of xfce ports (culprit might have been xfce-settings or xfce-desktop). After that I got the selection border again, but it would only change the background on workspace 1. See the error message, it assumed there was only 1 desktop/workspace. Using the regular settings dialog I set the number of workspaces back to 5. After that, the background dialog worked as expected.
 
I also only have a background picture on workspace 1.
For me xfdesktop-settings shows the selection border when I click on pictures, but the backdrop pictures never changes, no matter which workspace I'm on. xfwm4-workspace-settings reports the correct number of workspaces and I'm able to change it. I haven't tried recompiling any xfce ports yet.
 
Looks like a different error, you probably don't get to see that 'NUMBER_OF _DESKTOPS assuming 1' message.
The dialog that allows you to change the wallpaper is /usr/local/bin/xfdesktop-settings, which is part of x11-wm/xfce4-desktop. Try reinstalling that one.
And quite often refreshing the user settings for xfce helps too. Just don't throw 'em away, save a copy and see if it helps.
 
from this thread:
For the wallpaper, uncheck "apply to all workspaces" then set it. Then recheck it and set it again. Weird, but that's what fixed it for me.
appears to work here as well. We'll see if the timed update works as well.
 
I see this weird thing too. I turn off the png graphic on desktop but it does not go away.

Usually I set to solid color. No BG image used.

So i did like an UNIX user would and deleted /usr/share/backgrounds/

That got me solid black which is better than that stupid mascot.
 
Back
Top