-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please follow the Desktop Entry Specification (OnlyShowIn/NotShowIn) #97
Comments
It might be a while till this happens due to Mint's LTS base, it is possible to filter the crap from cinnamon menu
|
I agree with this, but I don't think we're ready for the switch. Incorrect OnlyShowIn cases should first be identified, listed and fixed. I can see many just looking at a default installation in both /usr/share/applications and /etc/xdg/autostart. Once we're happy with the situation we can consider not starting GNOME apps/services. I've no idea how long this can take but if Debian, Ubuntu and other distros are happy to make the changes it can indeed happen. While we're at it maybe it's time we also clean up on "X-Cinnamon" vs "Cinnamon"... there's a bit of both here and there. |
@clefebvre This shouldn't be an issue for me as I have 'Proven packager' status for Fedora which means I can fix anything broken by this change.
|
If you come up with a list of "external" apps and services that need to be adapted, I think it's very achievable to handle them upstream or in distros by the time of Linux Mint's next major release next year. I use GNOME so I'm not going to prepare the list but I can help fix things on the list. I can push to GNOME (with maintainer consent), Debian unstable/testing and Ubuntu. If you target Debian 9 "Stretch", you may need to keep the old workaround longer there since it takes longer to fix issues in Debian Stable but since changing the .desktop's is a trivial fix for an important bug, I think it just needs someone motivated enough there. |
Issue
Please follow the freedesktop Desktop Entry Specification standard.
Cinnamon has been a registered Desktop Environment since desktop-file-utils 0.23 which was released over a year ago (and I personally backported this change to Ubuntu 14.04 LTS).
Cinnamon clearly is an independent desktop and it's time for it to respect the
OnlyShowIn
andNotShowIn
.desktop keys. Please drop yourautostart-blacklist
.If an app incorrectly excludes Cinnamon, please file bugs for that. In the unlikely case that a patch would be rejected for that upstream, distros will accept your patches.
Example
Install Cinnamon on top of GNOME and you'll end up with 2 Files apps in your menu. (Do it in Ubuntu and you'll have 3 because of a unique Ubuntu packaging situation). This is silly since Nautilus sets
OnlyShowIn=GNOME;
(and the extra Ubuntu entry also should be hidden appropriately) and Cinnamon has its own file browser so this problem shouldn't exist.The text was updated successfully, but these errors were encountered: