linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.55k stars 740 forks source link

menu editor: resetting to system default deletes hand made entries but not its own! #4518

Open ugobob99 opened 9 years ago

ugobob99 commented 9 years ago

Hi. I have a few scripts of mine and other software for which I hand-prepared (in ~/.local/share/applications/) the .desktop files which appear in the main menu.

Today I used the menu-editor (from cinnamon menu config window) to make a submenu for Games, and moved one app there. As I could not see the submenu anywhere, nor could I see the app I moved, I clicked on the "reset system default" button thinking it would revert only the changes done using the menu editor itself. Instead:

  1. unexpectedly, all my hand-made entries were actually deleted, not hidden or moved to a hidden folder or trash (the fact I only had a partial backup is totally my fault, obviously);
  2. on the other hand, the entry made earlier by menu editor itself in order to override the original .desktop (adding hidden=true) for the moved entry was NOT deleted, so the entry was NOT recovered.

For item 1 I suggest a warning to inform that all .desktop files, even those created outside menu-editor, would be erased.

For item 2 I think it is a real bug in menu editor, because it failed to reset the system default correctly.

tp0 commented 9 years ago

Related: https://github.com/linuxmint/Cinnamon/issues/1563

I think it's been a while since the menu editor had any updates (originally a fork of the ancient Alacarte). Which is too bad because it is pretty useless with some of the most annoying UI pitfalls I've ever seen.

Vahan86 commented 8 years ago

@ugobob99, is this issue still relevant in Cinnamon 3.0?

ugobob99 commented 8 years ago

I do not know, I have not yet upgraded to Mint 18. I'll do it eventually, and at some point might test the bug again... not a priority right now.

2016-10-02 14:24 GMT+02:00 Vahan Harutyunyan notifications@github.com:

@ugobob99 https://github.com/ugobob99, is this issue still relevant in Cinnamon 3.0?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/linuxmint/Cinnamon/issues/4518#issuecomment-250968746, or mute the thread https://github.com/notifications/unsubscribe-auth/ANIO8Zdivf6eYuhRywPkk_gabsuKNR9Oks5qv6JwgaJpZM4FsWA5 .