Remap renamed .desktop files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Unity needs to better handle .desktop files being renamed. Renamed .desktops are a problem because if a user has favorited an app, the app is no longer favorited when the .desktop changes its name.
A very large number of apps are renaming their .desktop files for better compatibility with flatpak. (For instance gedit.desktop is now org.gnome.
This has been handled for only a few apps with a hack:
Ubuntu's gnome-pkg-tools provides /usr/bin/
https:/
See its use at the end of
https:/
The hack is insufficient because
1. Most GNOME apps are in sync with Debian. Debian doesn't have the pkg-gnome-
2. Its initial implementation has some flaws. See bug 1606901 and bug 1623748
The renaming has been handled in GNOME Shell with a remap table (dictionary):
https:/
I think it would be good if Unity did the same.
Even GNOME Shell's remap table is a hack as there ought to be a better way of handling these renames but their hack works better than what Ubuntu has been doing.
Status changed to 'Confirmed' because the bug affects multiple users.