From: Benjamin Berg Date: Thu, 8 Oct 2020 13:58:37 +0000 (+0200) Subject: xdg-autostart: Ignore more common XDG Desktop Entry fields X-Git-Tag: v247-rc1~102^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=51ac77d58c03f337e1347263eb4995e1f9947a9d;p=thirdparty%2Fsystemd.git 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 --- diff --git a/src/xdg-autostart-generator/xdg-autostart-service.c b/src/xdg-autostart-generator/xdg-autostart-service.c index e111875b784..dd90a41efdf 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}, {} };