Le jeudi 13 mars 2014 à 22:42 +0100, Bill Allombert a écrit : > Secondly, if policy is going to mention the XDG menu system, someone should > volunteer to maintain the XDG menu system in Debian as a whole, to keep > some coherence. ".desktop" files from upstream software that are not part > of larger "desktop" project like GNOME and kDE tend to be of lower quality.
Thank you for your interest, but this discussion already happened years ago, and I don’t remind seeing you contributing to it. The consensus among desktop environment maintainers is that each desktop environment has its own view of what the main menu should look like, what should be shown, and in what hierarchies. As a result, we have patched XDG menus implementations to allow for entirely different menu hierarchies depending on the environment. Which is why you have a kde-applications.menu, a gnome-applications.menu, and so on. The desktop files themselves, of course, remain shared between environments. As for the desktop files themselves, of course there is some room for improvement, but I do think their overall quality is much higher than that of Debian menu files. The proposal addresses the most important part: that menu implementations maintainers have their say in what maintainers put in NoDisplay/OnlyShowIn/NotShowIn fields. This avoids cluttering the menu with unwanted stuff such as Java’s useless control panel. > Thirdly, developpers that have stated publicly they were ignoring what policy > says about the menu system and would not apply patches to improve it, should > not involve themself in a discussion the outcome of which they are willing to > ignore. This is not conductive of good faith discussion. Sure. Let’s keep some developers out of the process. You’ll have more weight telling them they don’t follow the process with that reasoning. -- .''`. Josselin Mouette : :' : `. `' `- -- To UNSUBSCRIBE, email to debian-policy-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1395339379.21499.1819.camel@dsp0698014