Hello, xfce-base/exo-0.10.2-r1 xfce-base/thunar-1.6.3 Description: Trying to troubleshoot opening a pdf from the command line (reproducing a problem with firefox opening pdfs): /usr/lib64/xfce4/exo-1/exo-helper-1 --launch FileManager /home/robin/test.pdf Steps to reproduce: Using Preferred Applications File Manager set to Thunar. "/usr/lib64/xfce4/exo-1/exo-helper-1 --launch FileManager /home/robin/test.pdf" pdf pops up in Okular. Try with preferred file manager to: Caja - get stuck with recycling exo-helper process at 100% CPU. Nautilus - opens the containing folder but not the actual pdf Reproducible: Always. ~/.local/share/applications/mimeapps.list contains: application/pdf=kde4-okularApplication_pdf.desktop x-scheme-handler/file=exo-file-manager.desktop Thanks
By attempting to open a PDF with the file manager, what is the expected outcome?
Firefox at least expects the pdf to be opened in the preferred application if opened with the filemanager. Somehow this just works for Thunar, but not for the others - they just hang and consume cpu until killed. so expected outcome: pdf opens in okular.
I'll take a look at the issue with Caja. With Nautilus and Nemo, the file manager just opens at the file. This is an implementation decision with the file manager, and nothing can be done with exo except ignore the FileManager parameter and launch the file normally.
I think Nautilus and Nemo have it right in this case (that is: opening at the file, instead of opening the file). There are many instances where this is a useful feature, for example the "open containing folder" feature in gnome-search-tool and the similar "open parent folder" in recoll. These should open the file manager with the proper file selected; but that does not work in Thunar, and that's a crying shame.