SUMMARY STEPS TO REPRODUCE 0. You may have a different default file manager than Windows File Explorer. In my case it’s Directory Opus. I only use the latter because it’s the most feature‐rich one (far from the stock one). Other people use Total commander, Xplorer², Q-Dir, Files… 1. In digikam, right click on a photograph and select “Open in a File Manager”. OBSERVED RESULT Although many other software open the default explorer (whatever it is) pointing to the file, digikam assumes it has to be Windows File Explorer and nothing else. EXPECTED RESULT It should open the default file manager that you have and point to the file. In my case it should have opened Directory Opus. SOFTWARE/OS VERSIONS Windows: 7 Home ADDITIONAL INFORMATION
Any news?
We currently only support Explorer here, as it offers the option of selecting the files using the /select option. We are currently not testing other possible file managers. To choose a default file manager we would probably have to call native Windows code. We can test how the Qt function QDesktopServices::openUrl() behaves in the presence of Directory Opus. Maik
Git commit 49a6a6f9b57dc4fb9cf592b407625f2ffcad274f by Maik Qualmann. Committed on 31/10/2022 at 08:41. Pushed by mqualmann into branch 'master'. try QDesktopServices::openUrl() for open in file manager M +2 -2 core/libs/threadimageio/engine/dfileoperations.cpp https://invent.kde.org/graphics/digikam/commit/49a6a6f9b57dc4fb9cf592b407625f2ffcad274f
Thanks Maik. Let me know if I can help with the test of other file managers. At the bare minimum, the right click menu should be renamed Open in Windows File Explorer (for the Windows version of course), to avoid confusion.
Git commit 6003c3fc174c852ccfb06d19ad3472ff529e387b by Maik Qualmann. Committed on 31/10/2022 at 12:53. Pushed by mqualmann into branch 'master'. add function to find executable via Windows registry M +2 -16 core/dplugins/rawimport/darktable/rawimportdarktableplugin.cpp M +2 -16 core/dplugins/rawimport/rawtherapee/rawimportrawtherapeeplugin.cpp M +28 -1 core/libs/threadimageio/engine/dfileoperations.cpp M +7 -0 core/libs/threadimageio/engine/dfileoperations.h https://invent.kde.org/graphics/digikam/commit/6003c3fc174c852ccfb06d19ad3472ff529e387b
Git commit d1bcb88a593cb3c6e0fa199100a158414e6ef0c6 by Maik Qualmann. Committed on 31/10/2022 at 13:15. Pushed by mqualmann into branch 'master'. search for Dopus and try using it as a file manager M +20 -0 core/libs/threadimageio/engine/dfileoperations.cpp https://invent.kde.org/graphics/digikam/commit/d1bcb88a593cb3c6e0fa199100a158414e6ef0c6
If DOpus is installed, it will be used instead of Explorer. The change will be available in digiKam-8.0.0. Maik
Good news, thanks Maik! I hope it’s more general so that it’s applicable to whatever file manager the user has.
No, this is only for DOpus. I don't even see the option to configure a "standard" file manager in the Windows standard app settings. Maik
I can confirm that I tested dK 8.0.0 with Directory Opus and now it works.
Thank you Maik for providing a good solution.