Skip to content

Issues with pre-installed libheif on Ubuntu 24.04.3 #1625

@Seestern

Description

@Seestern

I am working on Ubuntu Desktop 24.04.3 (Noble Numbat, LTS), minimal installation with GNOME. I have noticed the following two problems:

(1) Although the heif-thumbnailer library is pre-installed on Ubuntu, no thumbnails for HEIC files are displayed in the Nautilus file manager. While I found the file heif.thumbnailer in the directory /usr/share/thumbnailers (pre-installed) on my system, I could not find the files heif.xml and avif.xml in the directory /usr/share/mime/packages on my system – but apparently they are needed, as described here:

https://github.com/strukturag/libheif?tab=readme-ov-file#heifavif-thumbnails-for-the-gnome-desktop

So I wanted to copy the files heif.xml and avif.xml manually, but couldn't find them at the specified location https://github.com/strukturag/libheif/tree/master/gnome.

So I have two questions:

(a) If the files heif.xml and avif.xml are still needed, where can I find them?
(b) If the files heif.xml and avif.xml are no longer needed, why are no thumbnails for HEIC files displayed in the Nautilus file manager?


(2) Although the heif-gdk-pixbuf library is preinstalled on Ubuntu (as are libheif1 and libde265-0), it is not possible to open HEIC files in the Eye of GNOME image viewer.

Even after updating the gdk-pixbuf loader database with the command sudo /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders --update-cache, Eye of GNOME was still unable to open HEIC files, even though the loaders.cache file in the directory /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0 had been updated.

https://github.com/strukturag/libheif?tab=readme-ov-file#gdk-pixbuf-loader

So my question is: Are there any further steps necessary to open HEIC files in the Eye of GNOME image viewer?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions