Como associo um tipo de arquivo a um appimage?

Como associo um tipo de arquivo a um appimage?

Estou usando o Ubuntu 16.04 LTS.

Baixei o aplicativo krita mais recente (http://files.kde.org/krita/3/linux/krita-3.0-x86_64.appimage)

Quero poder abrir os arquivos do Krita (com a extensão ".kra", tipo mime "application/x-krita") com esta appimage, clicando duas vezes no ícone do arquivo.

Como eu faço isso?

Tentei mover o appimage para /usr/share/applications, tentei adicionar um arquivo de desktop /usr/share/applications/krita.desktop com o seguinte conteúdo:

[Desktop Entry]
Name=Krita
Exec=/usr/share/applications/krita-3.0-x86_64.appimage %F
Type=Application
MimeType=application/x-krita

Certifiquei-me de que ambos os arquivos tenham as mesmas permissões que outros arquivos no mesmo diretório.

O Krita não aparece em "Abrir com outra aplicação…"

Responder1

Fiz isso funcionar no Mint 18.1 Cinnamon.

O .appimage do Krita 3.1.2 não adicionou nenhuma associação de arquivo, então criei um arquivo chamado krita.desktop e coloquei o seguinte dentro dele:

[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;

Tornei esse arquivo executável e copiei-o para /usr/share/applications.

Em seguida, abri ~/.config/mimeapps.liste anexei:

image/krita=krita.desktop;

na seção [Associações Adicionadas]

Por fim, cliquei com o botão direito em um .kraarquivo e escolhi o Krita como aplicativo padrão em Abrir com.

Espero que ajude alguém.

Responder2

A próxima versão do Krita AppImage virá com integração com a área de trabalho, que deverá fazer isso automaticamente para você.

Você pode tentar uma versão alfa: https://krita.org/en/item/krita-3-0-1-alpha-builds/

informação relacionada