local .desktop files after package deinstallation should be removed/modified

Bug #55862 reported by Wiktor Grebla
14
Affects Status Importance Assigned to Milestone
alacarte (Ubuntu)
Invalid
Wishlist
Unassigned
gnome-panel (Ubuntu)
Invalid
Wishlist
Ubuntu Desktop Bugs

Bug Description

When a user modifies her menu and sets an item as invisible, a .desktop
file for this item is created. When she decides to remove the package
~/.local/share/applications/$appname.desktop remains untouched. If the
package will be installed again (say half a year later) it will remain
invisible, and most probably a user won't remember the fact of using
e.g. alacarte to hide its menu item.

I guess that we should try to remove all .desktop files when removing a
package, or at least check if it has been hidden or not (I know it
sounds trivial, but not necessarily is trivial).

I was also wondering if it has any impact on the menu behavior, i mean
how much time does it take to parse these unused files when opening a
menu.

I'm not really sure where this report should go, so again, if it's not valid here, please reject it and suggest where it should be reported.

Tags: ubuntulove
Matt Zimmerman (mdz)
Changed in apt:
importance: Untriaged → Low
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. Marking it as 'ubuntulove' task.

Changed in gnome-panel:
assignee: nobody → desktop-bugs
importance: Low → Wishlist
status: Unconfirmed → Confirmed
Changed in alacarte:
importance: Undecided → Wishlist
status: Unconfirmed → Confirmed
Revision history for this message
Pete Ryland (pdr) wrote :

The proposed change in bug #62304 would fix this as well.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your report. Your idea might get more attention and have the possibility of being implemented if you submit a specification for it. First check whether the idea is already registered <https://launchpad.net/ubuntu/+specs>, and if so, contact the specification's drafter about your ideas. Otherwise, you can start writing a spec yourself. <https://wiki.ubuntu.com/FeatureSpecifications>

Changed in alacarte:
status: Confirmed → Rejected
Changed in gnome-panel:
status: Confirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.