Skip to content

'xfdesktop -R' does not parse yaml file in ~/.config/xfce4/desktop/

Issue Description

When refreshing xfdesktop the yaml file in ~/.config/xfce4/desktop/ (usually named 'icons.screen0.yaml') is not parsed.

Steps to Reproduce Issue

  1. Manually edit ~/.config/xfce4/desktop/icons.screen0.yaml to change the position of some icons
  2. CTRL+R or type 'xfdesktop -R' in console
  3. The icons remain in the same position (should have changed as the yaml was edited for that purpose)

PS: I am aware that the yaml file should not be edited while running xfdesktop and is considered bad practice. However, it is reasonable to expect the yaml file to be parsed after refreshing xfdesktop.

Expected Behavior

In step 3 the yaml file should have been parsed and the modified icon positions should have been updated.

Additional Information

None.

Environment & Versions

  • OS distribution and version: 6.12.7-arch1-1
  • Overall Xfce version: 4.20
  • xfdesktop version (git hash if not a release): 4.20.0 (Archlinux package 4.20.0-7)
  • Windowing system (X11/Wayland): X11
  • Compositor and version (if Wayland):
  • GTK Theme: Adwaita (gtk 3.24.43)
  • Icon Theme: elementary
  • UI Scale Factor: 1x