! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Check for other desktop managers
Status:
RESOLVED: FIXED
Product:
Xfdesktop
Component:
General

Comments

Description Unit 193 2017-06-17 02:46:03 CEST
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?
Comment 1 Git Bot editbugs 2017-07-18 17:18:06 CEST
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
Comment 2 Git Bot editbugs 2017-07-18 17:18:08 CEST
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
Comment 3 Eric Koegel editbugs 2017-07-19 05:01:03 CEST
Thanks for the patch, marking closed.

Bug #13653

Reported by:
Unit 193
Reported on: 2017-06-17
Last modified on: 2017-07-19

People

Assignee:
Eric Koegel
CC List:
1 user

Version

Version:
Unspecified

Attachments

Patch (2.46 KB, patch)
2017-06-17 02:46 CEST , Unit 193
no flags

Additional information