Previously opening desktop settings from the Settings Manager, it used to open in the same window with an option to return to "All Settings" Now it opens in a seperate window of it's own. xfdesktop4 - version 4.11.3-1ubuntu1 Xubuntu Beta 1
http://git.xfce.org/xfce/xfdesktop/commit/settings/xfce-backdrop-settings.desktop.in?id=af240b063cd0678dc1739ffa28e93f1ff530bead This commit has changed the value of X-XfcePluggable to 'false'. Reverting the value back to 'true' seems to break the preselected backdrop folder.
Yeah, there's an issue with xfdesktop-settings being used as a plug. The cb_window_opened function tries to match the WnckWindow against its GtkWindow but I haven't found a way to get that to work when it's a gtkplug. This is the function in question: http://git.xfce.org/xfce/xfdesktop/tree/settings/main.c#n1532 In the commit you linked to, it used to use the functions: wnck_screen_force_update(wnck_screen); and then panel->wnck_window = wnck_screen_get_active_window(wnck_screen); which didn't always work especially since the wnck docs say: "May return NULL sometimes, since not all window managers guarantee that a window is always active."
Created attachment 5378 Make xfdesktop-settings pluggable again The proposed patch changes it back to allowing xfdesktop-settings to be embedded inside xfce's settings dialog. If possible, please test this out, thanks!
Just tested the patch and it works for me!
Great! Pushed to master: http://git.xfce.org/xfce/xfdesktop/commit/?id=15df1cba1d2e1ff562cd0c08288f466cba42e736