SUMMARY Properties on the General tab has a "Explore in Filelight" button. Clicking on it does nothing. Filelight is installed as a flatpak and can be launched/used manually. STEPS TO REPRODUCE 1. Right click on a folder, select properties, click on "Explore in Filelight". OBSERVED RESULT Nothing happens. EXPECTED RESULT Filelight to be launched. SOFTWARE/OS VERSIONS KDE Plasma Version: 5.27.10 KDE Frameworks Version: 5.115.0 Qt Version: 5.15.12 ADDITIONAL INFORMATION
Can confirm: Nov 22 13:27:05 fedora-desktop flatpak[36677]: error: Invalid fd passed Operating System: Fedora Linux 41 KDE Plasma Version: 6.2.80 KDE Frameworks Version: 6.9.0 Qt Version: 6.8.0 Kernel Version: 6.11.8-300.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15,5 GiB of RAM Graphics Processor: AMD Radeon RX 6600
*** Bug 472015 has been marked as a duplicate of this bug. ***
Seems the problem is with flatpak permissions. I had to enable "All user files, All system files" settings with read-only.
Those permissions should be unnecessary. The path should get portal'd I think?
Oh, I suppose dolphin doesn't portal it when using open with. I think that needs fixing in dolphin though, filelight has no access to the host here.
Due to how Flatpak portals work, they require explicit user permission to be able to open a folder. When opening Filelight from Dolphin, it would have to re-request to the user to select the folder to open in order to allow Filelight to access it. Granting permissions to Fileight does not do what you want because it does not trully grant it access to the folder underneath, only a limited view of it. For example, granting home access does not grant access to `~/.var/`. See previous discussions in: - https://github.com/flathub/org.kde.filelight/pull/14 - https://github.com/flathub/org.kde.filelight/pull/12
Surely a dolphin that runs on the host can just "pass" permission to the flatpak'd filelight though?
It could theoretically but I don't know if this is implemented in Flatpak.