Created attachment 7180 Patch In Xubuntu we've been shipping the attached patch for quite some time now, the purpose is to check for other desktop managers and bail out if another is running. This also sets the var so other desktop managers will do the same. The goal was to interact better with nautilus (https://git.gnome.org/browse/nautilus/tree/nautilus-desktop/nautilus-desktop-window.c#n238) but it seems caja (https://github.com/mate-desktop/caja/blob/master/src/caja-application.c#L765) and a nemo fork (https://github.com/Eloston/nemo-gnome/blob/master/src/nemo-desktop-window.c#L132) do this too. I'm wondering if this would be suitable for xfdesktop upstream?
Lionel Le Folgoc referenced this bugreport in commit 63ec4854c2140912584e7a060ef4fe13723b3f54 Get/set _NET_DESKTOP_MANAGER_S<screen> atom (Bug #13653) https://git.xfce.org/xfce/xfdesktop/commit?id=63ec4854c2140912584e7a060ef4fe13723b3f54
Eric Koegel referenced this bugreport in commit 1b5faf7fbc61286394c5e84d1d3ad02b3a03779b Make "another desktop manager is running" messages critical (Bug #13653) https://git.xfce.org/xfce/xfdesktop/commit?id=1b5faf7fbc61286394c5e84d1d3ad02b3a03779b
Thanks for the patch, marking closed.