Does the GNOME lookup table work properly with mimeapps.list?
What about other desktop environments?
I think that to get rid of the compatibility files (a good goal), we probably want to in fact do something with session-migration.
Like:
- packages put a file somewhere saying that they've renamed
- session-migration updates mimeapps.list
- DEs or flavours or session-migration ships some kind of hook to update their own sauce in user configs
Problem:
- session-migration will only run each hook once, so a new package dropping a file in some .d/ directory won't cause the hook to be re-run. That'll need to be overcome somehow.
I don't plan on working on this (at least not right away), so someone else should feel free to pick it up.
This is wider than Unity.
Does the GNOME lookup table work properly with mimeapps.list?
What about other desktop environments?
I think that to get rid of the compatibility files (a good goal), we probably want to in fact do something with session-migration.
Like:
- packages put a file somewhere saying that they've renamed
- session-migration updates mimeapps.list
- DEs or flavours or session-migration ships some kind of hook to update their own sauce in user configs
Problem:
- session-migration will only run each hook once, so a new package dropping a file in some .d/ directory won't cause the hook to be re-run. That'll need to be overcome somehow.
I don't plan on working on this (at least not right away), so someone else should feel free to pick it up.