From ee5c6d7ea673f49871174c90bd067cb6c2d6295d Mon Sep 17 00:00:00 2001 From: Benjamin Berg Date: Thu, 8 Oct 2020 15:58:37 +0200 Subject: [PATCH] xdg-autostart: Ignore more common XDG Desktop Entry fields It makes sense to ignore all the common fields that are expected and that we can safely ignore. Note that it is fine to ignore URL as we will already warn about the type= being wrong in that case. Closes: #17276 (cherry picked from commit 51ac77d58c03f337e1347263eb4995e1f9947a9d) Gbp-Pq: Name xdg-autostart-Ignore-more-common-XDG-Desktop-Entry-fields.patch --- src/xdg-autostart-generator/xdg-autostart-service.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xdg-autostart-generator/xdg-autostart-service.c b/src/xdg-autostart-generator/xdg-autostart-service.c index 1bd05fcf..b2b8c4ce 100644 --- a/src/xdg-autostart-generator/xdg-autostart-service.c +++ b/src/xdg-autostart-generator/xdg-autostart-service.c @@ -340,9 +340,12 @@ XdgAutostartService *xdg_autostart_service_parse_desktop(const char *path) { { "Desktop Entry", "GenericName", NULL, 0, NULL}, { "Desktop Entry", "Icon", NULL, 0, NULL}, { "Desktop Entry", "Keywords", NULL, 0, NULL}, + { "Desktop Entry", "MimeType", NULL, 0, NULL}, { "Desktop Entry", "NoDisplay", NULL, 0, NULL}, { "Desktop Entry", "StartupNotify", NULL, 0, NULL}, + { "Desktop Entry", "StartupWMClass", NULL, 0, NULL}, { "Desktop Entry", "Terminal", NULL, 0, NULL}, + { "Desktop Entry", "URL", NULL, 0, NULL}, { "Desktop Entry", "Version", NULL, 0, NULL}, {} }; -- 2.30.2