[PATCH] [wm-spec] Add a _NET_WM_DESKTOP_FILE
- From: Martin Gräßlin <mgraesslin kde org>
- Subject: [PATCH] [wm-spec] Add a _NET_WM_DESKTOP_FILE
- Date: Wed, 11 Nov 2015 13:50:09 +0100
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.
</para>
</sect2>
+ <sect2><title>_NET_WM_DESKTOP_FILE</title>
+ <programlisting><![CDATA[
+_NET_WM_DESKTOP_FILE, UTF8_STRING
+]]></programlisting>
+ <para>
+The client SHOULD set this property to the name of the desktop file as
+described in the <ulink url="http://standards.freedesktop.org/desktop-entry-spec/latest/">
+freedesktop desktop entry specification</ulink>
+if it is known to the client. In case it is not known to the client, it
+SHOULD NOT set the property at all.
+ </para>
+ <para>
+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").
+ </para>
+ <para>
+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").
+ </para>
+ </sect2>
</sect1>
<sect1>
<title>Window Manager Protocols</title>
@@ -2313,6 +2336,9 @@ Added _NET_WM_STATE_FOCUSED.
<listitem><para>
Added _NET_WM_OPAQUE_REGION
</para></listitem>
+ <listitem><para>
+Added _NET_WM_DESKTOP_FILE
+ </para></listitem>
</itemizedlist>
</sect2>
<sect2>
--
2.6.2
--nextPart20687335.alxH3FLv42--
--nextPart1968119.pnI14V4cNJ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEABECAAYFAlZDO8MACgkQqVXwidMiVrqmTACfebju5V7w4+o6WI1k/cWhJWq9
oToAn0PbuOr2PF9FYLAfFVcoXSw8uGXP
=wef6
-----END PGP SIGNATURE-----
--nextPart1968119.pnI14V4cNJ--
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]