mate-desktop / mozo

Menu editor for MATE using the freedesktop.org menu specification
http://www.mate-desktop.org
GNU Lesser General Public License v2.1
28 stars 12 forks source link

Use a desktop key other than Hidden when deleting items #64

Open kimsin98 opened 5 years ago

kimsin98 commented 5 years ago

Expected behaviour

Deleting menu items from Mozo should not affect other system behaviors, such as startup.

Actual behaviour

Deleting certain items in Mozo also disables it from starting at session login.

Steps to reproduce the behaviour

  1. Delete Marco item on Mozo (Applications/Other).
  2. Marco does not autostart. This may result in a crippled DE without any window manager.

MATE general version

1.22.2

Package version

1.22.1

Linux Distribution

Arch Linux

Link to downstream report of your Distribution

This should solve Marco breaking issues (see mate-desktop/mate-session-manager#21 and mate-desktop/marco#304) and probably more.

Suggestion

Currently, deleting items on Mozo adds Hidden=true to the desktop file. However, according to freedesktop specifications, Hidden is actually a misnomer for items that are deleted at the system level.

Considering Mozo is supposed to be just a menu editor, a better way to handle menu item deletion should be NoDisplay or maybe NotShowIn.