From 0a973875f05f02a31c10439ff3b141d5f3983f69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin Gräßlin?= Date: Wed, 11 Nov 2015 13:50:09 +0100 Subject: [PATCH] [wm-spec] Add a _NET_WM_DESKTOP_FILE This new property allows a client window to specify the desktop file which belongs to the application. This can provide additional information for e.g. task managers and window managers. --- wm-spec/wm-spec.xml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/wm-spec/wm-spec.xml b/wm-spec/wm-spec.xml index 0859dc6..b81c35c 100644 --- a/wm-spec/wm-spec.xml +++ b/wm-spec/wm-spec.xml @@ -1599,6 +1599,29 @@ copies) and thus perform better. An application which creates pop-up windows might always want to run composited to avoid exposes. + _NET_WM_DESKTOP_FILE + + +The client SHOULD set this property to the name of the desktop file as +described in the +freedesktop desktop entry specification +if it is known to the client. In case it is not known to the client, it +SHOULD NOT set the property at all. + + +In case the desktop file is not stored in a standard location, the client +should set _NET_WM_DESKTOP_FILE to the full path +(e.g. "/opt/foo/org.freedesktop.foo.desktop"). + + +Otherwise the client should set _NET_WM_DESKTOP_FILE to the base name of the +desktop entry. This is the file name, without the full path and without +extension, of the desktop entry that represents this application according to +the freedesktop desktop entry specification (e.g. "org.freedesktop.foo"). + + Window Manager Protocols @@ -2313,6 +2336,9 @@ Added _NET_WM_STATE_FOCUSED. Added _NET_WM_OPAQUE_REGION + +Added _NET_WM_DESKTOP_FILE + -- 2.6.2