Launcher items removed when .desktop file disappears for running sessions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
New
|
Undecided
|
Unassigned | ||
Unity |
Incomplete
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
In Ubuntu Quantal 12.10, it seems that unity now monitors the .desktop files in the launcher, and when they are removed from disk, immediately removes them from the setting for the favorites list. This is very bad behavior, and can result in items disappearing when they should not, such as during a distribution upgrade. For example, the ubuntuone-
This is also very annoying for users who pin things to the launcher, and perhaps through debugging an issue, will have the icon removed if they remove and re-install the package as an attempt to fix a problem. The user will then have to find the thing they pinned to the launcher, pin it again, and re-arrange to the previous setting.
The application should not be removed from the favorites setting automatically, but rather perhaps simply hidden from view on the launcher itself, so that when the application is re-installed, it shows up in the correct place again.
I can confirm that deleting or renaming a desktop file permanently removes it from the launcher. Marking needs-design so that a decision about what should happen can be taken.