GNOME File Assoceations
I was having a problem with gnome not letting me change the assoceated application for a filetype with the “Open With” tab in nautilus.
I found out from someone in #gnome that GNOME (which is using the very poorly documented Freedesktop.org shared mime spec) stores this information in ~/.local/share/applications/mimeinfo.cache. The directory this file is in also contains .desktop files generated by nautilus for applications that do not have a .desktop file in /usr/share/applications/.
I cleared out everything in ~/.local/share/applications/ and now everything appears to be working. Hopefully this will be useful to someone else.
Categorized as Technology