Your issue—no Desktop Settings menu and no icons or right-click menu on the XFCE desktop in MX23—suggests that the xfdesktop
process, which manages the desktop background and icons, is either not running or has been replaced by another file manager or desktop manager12468.
Troubleshooting Steps:
Check if xfdesktop is running
ps aux | grep xfdesktop
xfdesktop
in the output, it’s not running.Start xfdesktop manually
Check for other desktop managers
nemo
, caja
, pcmanfm
, or nautilus
) can take over desktop management, which disables XFCE's desktop features14.ps aux | grep -E 'nemo|caja|pcmanfm|nautilus'
Restore desktop settings
mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml.bak
Reset all XFCE settings (if needed)
mv ~/.config/xfce4 ~/.config/xfce4.bak
Once xfdesktop is working:
If you use multiple monitors or workspaces:
If you see error messages (e.g., missing resources in xfdesktop):
xfdesktop
or updating your system6.Summary Table: Common Causes and Solutions
Problem | Solution |
---|---|
No desktop icons or right-click menu | Start xfdesktop process; check for conflicting desktop managers |
Can't change wallpaper, settings menu missing | Reset or delete xfce4-desktop.xml ; restart session |
Desktop background missing after update/monitor use | Restart xfdesktop ; check for external monitor issues |
Persistent issues after reset | Rename/remove ~/.config/xfce4 to reset all XFCE settings |
xfdesktop &
[1] 10294
Your error—“failed to add UI: The resource at ‘/org/xfce/xfdesktop/monitor-candidates-chooser.glade’ does not exist”—is a known bug in recent XFCE (4.20.x) versions, especially after updates or when using multiple/external monitors. This bug causes xfdesktop
to crash, which in turn removes desktop icons, right-click menus, and wallpaper control13567.
Workaround:
The most effective workaround, as confirmed by multiple users and the XFCE developers, is to delete the corrupted monitor icon configuration file. Here’s how:
Open a terminal.
Run:
bash
rm ~/.config/xfce4/desktop/icons.screen0.yaml
If you use multiple monitors, you may also have files like icons.screen1.yaml
, etc. You can remove those too:
bash
rm ~/.config/xfce4/desktop/icons.screen*.yaml
Log out and log back in, or restart your session.
This will force XFCE to regenerate the icon configuration files, which should restore desktop icons, right-click menu, and wallpaper settings56.
Why this works:
If you still have issues:
Summary Table:
Symptom | Solution |
---|---|
No desktop icons, no right-click, no wallpaper | Remove icons.screen*.yaml files |
xfdesktop crashes with Gtk-ERROR | Remove icons.screen*.yaml files |
Issue after monitor changes or XFCE update | Remove icons.screen*.yaml files |
This workaround is safe and widely recommended as a temporary fix until an upstream patch is released156.