You are not logged in.

#1 2019-03-19 15:46:29

Carl Karl
Member
Registered: 2013-06-12
Posts: 231

[solved] XFCE4: can't change desktop background since recent update.

After a reboot, the default blue mouse XFCE4 background is displayed (although I didn't chose that) and trying to change it in the setting or third party application has no effect.
Any ideas?

Last edited by Carl Karl (2019-03-19 16:27:18)

Offline

#2 2019-03-19 16:17:08

toz
Member
Registered: 2011-10-28
Posts: 497

Re: [solved] XFCE4: can't change desktop background since recent update.

Can you start xfdesktop in debug mode:

xfdesktop -Q && xfdesktop -e > /tmp/xf.log 2>&1

and try to change the wallpaper using the desktop settings module (xfdesktop-settings)?

Then post back the contents of /tmp/xf.log.

Which third party applications are you using to try set the background?

Offline

#3 2019-03-19 16:24:04

Carl Karl
Member
Registered: 2013-06-12
Posts: 231

Re: [solved] XFCE4: can't change desktop background since recent update.

Interesting. As soon as I run

xfdesktop -Q && xfdesktop -e > /tmp/xf.log 2>&1

,

the background changed to a previously selected one.

The log file reads:

(xfdesktop:3813): Gtk-WARNING **: 17:20:23.681: Theme parsing error: gtk.css:11:3: '/*' in comment block
DBG[xfdesktop-common.c:292] xfdesktop_debug_set(): debugging enabled
DBG[xfdesktop-application.c:582] cb_wait_for_window_manager_destroyed(): found window manager after 1 tries
DBG[xfce-desktop.c:1789] xfce_desktop_set_single_workspace_mode(): single_workspace_mode now TRUE
DBG[xfce-workspace.c:329] xfce_workspace_monitors_changed(): Adding workspace 0 backdrop 0
DBG[xfce-workspace.c:633] xfce_workspace_connect_backdrop_settings(): prefix string: /backdrop/screen0/monitorDVI-0/workspace0/
DBG[xfce-workspace.c:329] xfce_workspace_monitors_changed(): Adding workspace 0 backdrop 1
DBG[xfce-workspace.c:633] xfce_workspace_connect_backdrop_settings(): prefix string: /backdrop/screen0/monitorHDMI-0/workspace0/
DBG[xfce-workspace.c:329] xfce_workspace_monitors_changed(): Adding workspace 1 backdrop 0
DBG[xfce-workspace.c:633] xfce_workspace_connect_backdrop_settings(): prefix string: /backdrop/screen0/monitorDVI-0/workspace1/
DBG[xfce-workspace.c:329] xfce_workspace_monitors_changed(): Adding workspace 1 backdrop 1
DBG[xfce-workspace.c:633] xfce_workspace_connect_backdrop_settings(): prefix string: /backdrop/screen0/monitorHDMI-0/workspace1/
DBG[xfce-workspace.c:329] xfce_workspace_monitors_changed(): Adding workspace 2 backdrop 0
DBG[xfce-workspace.c:633] xfce_workspace_connect_backdrop_settings(): prefix string: /backdrop/screen0/monitorDVI-0/workspace2/
DBG[xfce-workspace.c:329] xfce_workspace_monitors_changed(): Adding workspace 2 backdrop 1
DBG[xfce-workspace.c:633] xfce_workspace_connect_backdrop_settings(): prefix string: /backdrop/screen0/monitorHDMI-0/workspace2/
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:752] workspace_changed_cb(): current_workspace 0, new_workspace 0
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:534] backdrop_changed_cb(): monitor x 0, y 0, width 1920, height 1080
DBG[xfce-backdrop.c:1667] xfce_backdrop_generate_async(): loading image /usr/share/backgrounds/xfce/Forrest.jpg
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:534] backdrop_changed_cb(): monitor x 0, y 0, width 1920, height 1080
DBG[xfce-desktop.c:544] backdrop_changed_cb(): clip_region: x: 0, y: 0, w: 1920, h: 1080
DBG[xfce-desktop.c:559] backdrop_changed_cb(): previous_monitor: x: 0, y: 0, w: 1920, h: 1080
DBG[xfce-desktop.c:573] backdrop_changed_cb(): area to update: x: 0, y: 0, w: 0, h: 0
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:534] backdrop_changed_cb(): monitor x 0, y 0, width 1920, height 1080
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:534] backdrop_changed_cb(): monitor x 0, y 0, width 1920, height 1080
DBG[xfce-backdrop.c:1667] xfce_backdrop_generate_async(): loading image /usr/share/backgrounds/xfce/firework.jpg
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:534] backdrop_changed_cb(): monitor x 0, y 0, width 1920, height 1080
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:534] backdrop_changed_cb(): monitor x 0, y 0, width 1920, height 1080
DBG[xfce-backdrop.c:1667] xfce_backdrop_generate_async(): loading image /home/tobi/Dropbox/theming/wallpaper/H_by_Manuel_Sagredo.jpg
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:1539] xfce_desktop_get_current_workspace(): workspace_num 0, single_workspace_num 0, current_workspace 0, max workspaces 3
DBG[xfce-desktop.c:534] backdrop_changed_cb(): monitor x 0, y 0, width 1920, height 1080

Offline

#4 2019-03-19 16:24:48

Carl Karl
Member
Registered: 2013-06-12
Posts: 231

Re: [solved] XFCE4: can't change desktop background since recent update.

...and from now on, changing backgrounds works. hm.

thanks!

Offline

#5 2019-03-19 16:40:40

toz
Member
Registered: 2011-10-28
Posts: 497

Re: [solved] XFCE4: can't change desktop background since recent update.

(xfdesktop:3813): Gtk-WARNING **: 17:20:23.681: Theme parsing error: gtk.css:11:3: '/*' in comment block

You should fix this in your (most probably) ~/.config/gtk-3.0/gtk.css file. It will prevent the parsing of the rest of the file.

Offline

#6 2024-07-22 15:07:38

poleguy
Member
Registered: 2018-11-29
Posts: 2

Re: [solved] XFCE4: can't change desktop background since recent update.

Wow, these forums are golden. I googled "xfce background can't be changed" and this was the first hit. I just had this occur to me after a routine Ubuntu update yesterday. Thanks archlinux folks!

After boot I had a black background that couldn't be changed with the gui.
After logging out and back in I had the default background that couldn't be changed with the gui.
I then ran

xfdesktop -Q && xfdesktop -e > /tmp/xf.log 2>&1

and immediately my background came back and the gui started allowing changes again.

I'll log out and back in to see if it sticks.

I have no errors or warnings in the log produced.

Ubuntu 22.04.4 and Xfce 4.16

Offline

Board footer

Powered by FluxBB