ファイルタイプを appimage に関連付けるにはどうすればいいですか?

ファイルタイプを appimage に関連付けるにはどうすればいいですか?

Ubuntu 16.04 LTSを使用しています。

最新のkrita appimageをダウンロードしました(http://files.kde.org/krita/3/linux/krita-3.0-x86_64.appimage

この 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 で動作しました。

Krita 3.1.2 の .appimage ではファイルの関連付けが追加されていなかったので、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/

関連情報