Hi everyone!
Everything is in the title. I can’t open pictures taken from my work iPhone (HEIC and also used for family pictures) on Fedora Silverblue 44 and Pop!_OS 24.04 LTS.
For Silverblue I’ve tried a lot of stuff like:
rpm-ostree install libheif-tools
rpm-ostree libheif-freeworld (getting unknown command)
rpm-ostree install
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
rpm-ostree update --uninstall rpmfusion-free-release --install rpmfusion-free-release
rpm-ostree install libheif-freeworld libheif-tools
For Pop!_OS:
I’ve added HEIF image decoder in Kodi and tried other things that I don’t remember for the file explorer. I’ve found an application (ImageFan Reloaded if I remember correctly) which can open them, but it’s not so user friendly and it’s not suitable a family gathering where you wanna watch pictures.
I have an installation of Fedora Workstation 44 and the pictures can be perfectly displayed on this one.
I’d really want to avoid converting all my HEIC pictures to another format as it would be a hassle and the pictures would take more storage space.
If someone could help, it would be nice
Solved: Getting the Flathub version instead of the system version of image viewer solved all my issues. I guess the Fedora and PopOS version are shipping without the codecs for HEIC.


Gosh, thanks it worked! I already had the application, but the Fedora version (also a Flatpak) instead of the Flathub one.
It even worked in PopOS. Just installing this image viewer instead of the system one, allowed me to open HEIC pictures in the file explorer and in Kodi.
Now the only thing I can’t do is change the default image viewer. Even uninstalling the system one doesn’t allow me to do it, but I guess it’s because Cosmic is clearly “work in progress”. Huge thanks!