Linux Mint does not have such an easy way to control all file and application associations. Even if I right-click on a file in Nemo I can only open a file with:
- the default application
- an application from a very selective list
- online application
Let me quantify this with an example. I have been trying to open a PDF with Evince in Nemo for several hours (and sure I can open it from the terminal no problem there). Right-clicking the PDF file only gives me the following options:
As you can see, Evince is nowhere to be found. In Kubuntu this could also have been the case, however Kubuntu would let me specify the exact location of the executable I would like to use unlike Mint which limits me only to a very short list.
I read something about mimetypes and editing ~/.local/share/applications/mimapps.list. So this is what I did next. Here is the content of my file after I made the changes:
Code: Select all
[Default Applications]
audio/x-vorbis+ogg=rhythmbox.desktop
video/x-ogm+ogg=vlc.desktop
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
x-content/audio-player=rhythmbox-device.desktop
video/x-matroska=vlc.desktop
x-content/audio-cdda=rhythmbox-device.desktop
x-content/video-dvd=vlc.desktop
x-content/image-dcf=gthumb-import.desktop
x-content/video-bluray=vlc-device.desktop
audio/mpeg=rhythmbox.desktop
video/mp4=vlc.desktop
inode/directory=nemo.desktop
application/x-gnome-saved-search=nemo.desktop
image/jpeg=gthumb.desktop
text/x-matlab=geany.desktop
text/x-objcsrc=geany.desktop
application/x-pdf=evince.desktop
image/pdf=evince.desktop
application/acrobat=evince.desktop
[Added Associations]
audio/x-vorbis+ogg=rhythmbox.desktop;
video/x-ogm+ogg=vlc.desktop;
x-content/audio-player=rhythmbox-device.desktop;
video/x-matroska=vlc.desktop;
x-content/audio-cdda=rhythmbox-device.desktop;
x-content/video-dvd=vlc.desktop;
x-content/image-dcf=gthumb-import.desktop;
x-content/video-bluray=rhythmbox-device.desktop;
audio/mpeg=rhythmbox.desktop;
image/jpeg=gthumb.desktop;
text/x-matlab=geany.desktop;
text/x-objcsrc=geany.desktop;
application/x-pdf=ipe.desktop;
image/pdf=ipe.desktop;
application/acrobat=ipe.desktop;
Question: How can I make Nemo to understand that I want to open PDF files with Evince (and optionally Ipe)
Request: To the Linux Mint developers...develop some sensible controls for file and application association. Have a look at Kubuntu...observe, learn, implement and distribute.