Add option to select PDF viewer application in Zotero Standalone
Hi all,
Zotero has been a fantastic tool for me, and I'm very happy to have landed here after trying out Papers2 and Mendeley.
However, the lack of an option to choose the PDF viewer in Zotero Standalone seems like an important flaw. Certainly, I could just change the default PDF handler in my OS, but that really doesn't seem like the correct solution--Preview on OSX is exactly the right default PDF application for me, since it's quick and reliable, but that doesn't mean that it's the right tool for reading lots of scientific papers (most importantly because it doesn't support tabbed viewing of PDFs, so it gets very hard to keep track of more than a handful of open files).
I'd like to request an option to select the default PDF viewer application, should the user desire something other than the OS-default. Certainly I'm not the first person to ask about this:
https://forums.zotero.org/discussion/35773/changing-pdf-reader-for-zotero-standalone-only/
https://forums.zotero.org/discussion/34772/using-a-different-pdf-viewer-in-standalone-in-linux/
but I haven't been able to find a formal feature request, so here goes. I understand that Zotero currently just asks the OS to open the file, and this makes sense in the general case, but is there some technical hurdle that makes it impossible to handle pdfs differently?
Zotero has been a fantastic tool for me, and I'm very happy to have landed here after trying out Papers2 and Mendeley.
However, the lack of an option to choose the PDF viewer in Zotero Standalone seems like an important flaw. Certainly, I could just change the default PDF handler in my OS, but that really doesn't seem like the correct solution--Preview on OSX is exactly the right default PDF application for me, since it's quick and reliable, but that doesn't mean that it's the right tool for reading lots of scientific papers (most importantly because it doesn't support tabbed viewing of PDFs, so it gets very hard to keep track of more than a handful of open files).
I'd like to request an option to select the default PDF viewer application, should the user desire something other than the OS-default. Certainly I'm not the first person to ask about this:
https://forums.zotero.org/discussion/35773/changing-pdf-reader-for-zotero-standalone-only/
https://forums.zotero.org/discussion/34772/using-a-different-pdf-viewer-in-standalone-in-linux/
but I haven't been able to find a formal feature request, so here goes. I understand that Zotero currently just asks the OS to open the file, and this makes sense in the general case, but is there some technical hurdle that makes it impossible to handle pdfs differently?
aurimas: Have you checked whether mimeTypes.rdf changes when you actually close the program? I'd guess that it's cached in memory and only written out on application close, which I think is the case for a number of Mozilla files.
You can currently do this using show file -->right-click and select Open with... PDF Annotator (though obviously that's a bit clumsy).
I like OS X Preview to be my default PDF application, but Adobe Reader's commenting system is more to my liking, so I rather have this one to be opened when I double-click a file in Zotero standalone. I don't want to change the system wide viewer, just the Zotero one.
An additional nice-to-have feature would be to have different applications available when right-clicking on a pdf.
I cannot figure out why that is happening. Firefox itself still opens PDFs with Okular. My system wide setting still default to Okular as defined by KDE "File Type Options" for PDFs which has Okular as the first application to try. Where is Zotero Standalone getting the idea to open PDFs with InkScape?
I am using Zotero Standalone 4.0.29.10 with Zotero Connector 5.0.26 in Firefox 56.0 on Ubuntu 16.04.3/KDE neon 5.11.3.
https://www.zotero.org/support/kb/file_handling_issues
... but my sense it that the add-on won't really suffice as a workaround, and thus will continue to use the one suggested by adamsmith: 1) right-click, select show file; 2) right-click, open with, select app