Gwenview не видит плагин для формата FLIF

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Atolstoy
Сообщения: 1654
Статус: Tux in the rain
ОС: Linux x86_64
Контактная информация:

Gwenview не видит плагин для формата FLIF

Сообщение Atolstoy »

Который день уже бьюсь с, казалось бы, простой штукой.
Итак, у нас имеется Qt Flif Plugin - разделяемая библиотека, которая позволяет Qt-приложениям работать с замечательным форматом FLIF.
https://github.com/spillerrec/qt-flif-plugin

я собираю её, кладу файл libflif.so на место:

Код: Выделить всё

sudo cp libflif.so /usr/lib64/qt5/plugins/imageformats/


кладу первый desktop-файл на место:

Код: Выделить всё

cat qimageioplugins/x-flif.desktop

[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=QImageIOPlugins
X-KDE-ImageFormat=flif
X-KDE-MimeType=image/x-flif
X-KDE-Read=true
X-KDE-Write=true


Код: Выделить всё

sudo cp qimageioplugins/x-flif.desktop /usr/share/kservices5/qimageioplugins/


кладу второй desktop-файл на место:

Код: Выделить всё

cat x-flif.desktop
[Desktop Entry]
Type=MimeType
MimeType=image/x-flif
Patterns=*.flif;
Comment=FLIF - Free Lossless Image Format


Код: Выделить всё

sudo cp x-flif.desktop /usr/share/applications


кладу на место генератор превьюшек:

Код: Выделить всё

sudo cp imagethumbnail-flif.desktop /usr/share/kservicetypes5/


регистрирую нужный тип файла:

Код: Выделить всё

sudo cp x-flif.xml /usr/share/mime/packages
sudo update-mime-database /usr/share/mime

В результате, у меня:
- работает генерация превьюшек в Dolphin;
- я могу открыть FLIF-файл в Kolourpaint, но сохранить его в этом формате уже не могу;

Gwenview и прочие программы, которые по идее должны использовать QtimageIO - типа Showfoto, Digikam, Krita, в упор не видят мои FLIF-файлы. Gwenview говорит: "Невозможно показать файлы типа image/x-flif."
Вопрос: почему может не подхватываться библиотека из /usr/lib64/qt5/plugins/imageformats? Зависит ли это от desktop-файлов и MIME?
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Ответить