Я использую Ubuntu 16.04 LTS.
Я загрузил последнюю версию приложения Krita (http://files.kde.org/krita/3/linux/krita-3.0-x86_64.appimage)
Я хочу иметь возможность открывать файлы Krita (с расширением «.kra», mime-типом «application/x-krita») с помощью этого appimage, дважды щелкнув значок файла.
Как мне это сделать?
Я попробовал переместить образ приложения в /usr/share/applications, я попробовал добавить файл рабочего стола /usr/share/applications/krita.desktop со следующим содержимым:
[Desktop Entry]
Name=Krita
Exec=/usr/share/applications/krita-3.0-x86_64.appimage %F
Type=Application
MimeType=application/x-krita
Я убедился, что оба файла имеют те же права доступа, что и другие файлы в том же каталоге.
Krita не отображается в разделе «Открыть с помощью другого приложения…»
решение1
Заработало на Mint 18.1 Cinnamon.
Файл .appimage Krita 3.1.2 не добавлял никаких ассоциаций файлов, поэтому я создал файл с именем krita.desktop и поместил в него следующее:
[Desktop Entry]
Encoding=UTF-8
Name=Krita
Comment=Krita, An open source painting and drawing application.
Exec=[path to .appimage] %F
Type=Application
Icon=[path to icon]
Categories=Graphics;
MimeType=image/krita;
Я сделал этот файл исполняемым, затем скопировал его в /usr/share/applications
.
Далее я открыл ~/.config/mimeapps.list
и добавил:
image/krita=krita.desktop;
в разделе [Добавленные ассоциации]
Наконец, я щелкнул правой кнопкой мыши по .kra
файлу и выбрал Krita в качестве приложения по умолчанию в разделе «Открыть с помощью».
Надеюсь, это кому-то поможет.
решение2
Следующая версия Krita AppImage будет иметь интеграцию с рабочим столом, что позволит сделать это автоматически.
Вы можете попробовать альфа-версию: https://krita.org/en/item/krita-3-0-1-alpha-builds/