From 766ef9b3694dd9de748224a218610eedc62a8b4c Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 28 Aug 2015 12:09:11 -0700 Subject: [PATCH] 741573: Change keithp_draft to reduce the .desktop file requirement for packages This rewords the proposed resolution to make only 'customary desktop applications' need to provide a .desktop file, instead of the existing very broad wording requiring nearly all applications to provide a menu entry. Signed-off-by: Keith Packard --- 741573_menu_systems/keithp_draft.txt | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/741573_menu_systems/keithp_draft.txt b/741573_menu_systems/keithp_draft.txt index 9263cce..25ddee8 100644 --- a/741573_menu_systems/keithp_draft.txt +++ b/741573_menu_systems/keithp_draft.txt @@ -38,10 +38,14 @@ Therefore: - 1. The Technical Committee resolves that packages for which the - Debian menu system currently applies should provide a .desktop - file. Applications providing a .desktop file should not - provide a Debian menu file. + 1. The Technical Committee resolves that packages which provide + applications customarily designed for use within a desktop + environment should provide a .desktop file conforming to the + Freedesktop Desktop Entry Specification. + + 2. Packages may provide menu files at the pleasure of the + maintainer, but packages providing a .desktop file shall not + also provide a menu file. 2. We further resolve that "menu programs" should not depend on the Debian Menu System and should instead rely on .desktop file @@ -69,14 +73,12 @@ the motivation for this policy change. d) D-Bus application activation e) StartupNotify support - B. Support for the .desktop spec is widely provided as part of upstream packaging for desktop applications. - C. A .desktop file describe in the .desktop spec captures - essentially all of the information present in the Debian menu - system: + essentially the same information as that present in the Debian + menu system: menu .desktop Notes ?package TryExec [0] -- 2.39.2