This blog post talks about how to change the default application to handle a file type in Nautilus for individual file types (right-click on the file, "open with", and select the new default application), but is there a way to list all current associations and configure them in one go, similar to the Windows "folder options | file types" tab? There seem to be a bunch of default associations that I want to change (all various image files are being opened in IceWeasel instead of the image viewer), and I don't want to have to change them one-by-one in the file manager. If there's no GUI for doing this, then where does Nautilus store its file associations? Can I edit them with a text editor?
On my system (Debian Jessie) I found all the normal methods of specifying a default application wouldn't override the one hiding in
Thunar insisted on opening a particular file with gedit even after I told it to make the correct application the default. When I removed the setting from
~/.config/mimeapps.list, it started working properly again.
All of your file associations are stored in
$HOME/.local/share/applications/mimeapps.list. Some of them are not in your personal
mimeapps.list file. There's a system wide file with all the default associations in
/usr/share/applications/mimeapps.list and/or in
For more info check out Specifications/mime-actions-spec
In Fedora 14 I have these settings files:
/var/lib/gdm/.local/share/applications/mimeapps.list /usr/share/applications/defaults.list /usr/local/share/applications/defaults.list $HOME/.local/share/applications/defaults.list $HOME/.local/share/applications/mimeapps.list