[kde] [Bug 479169] New: Menu Editor doesn't delete *.desktop files from ./local/share/applications folder on deletion of entry from menu

Igor Mironchik bugzilla_noreply at kde.org
Fri Dec 29 17:27:33 GMT 2023


https://bugs.kde.org/show_bug.cgi?id=479169

            Bug ID: 479169
           Summary: Menu Editor doesn't delete *.desktop files from
                    ./local/share/applications folder on deletion of entry
                    from menu
    Classification: I don't know
           Product: kde
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: igor.mironchik at gmail.com
  Target Milestone: ---

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

Menu Editor doesn't delete *.desktop files from ./local/share/applications
folder on deletion of entry from menu


STEPS TO REPRODUCE
1. Create new entry with Menu Editor and save changes.
2. Delete that entry and save changes.
3. 

OBSERVED RESULT

*.desktop file created with Menu Editor still in ./local/share/applications
folder. This can lead to UI issues with applications installed by system. For
example with Firefox. When it's installed by hands from archive and menu entry
created with Menu Editor all works fine. But after deletion of Firefox and
installing it with apt user has ugly experience with icons in Task Manager as
*.desktop file still there, even with deleted entry with Menu Editor.

EXPECTED RESULT

*.desktop file should be deleted with menu entry by Menu Editor, to prevent
such UI issues.


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: KDE neon 5.27
(available in About System)
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.113.0
Qt Version: 5.15.11

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list