如何將文件類型與應用程式映像關聯起來?

如何將文件類型與應用程式映像關聯起來?

我正在使用 ubuntu 16.04 LTS。

我已經下載了最新的 krita 應用程式映像(http://files.kde.org/krita/3/linux/krita-3.0-x86_64.appimage

我希望能夠透過雙擊文件圖標,使用此應用程式圖像打開 Krita 文件(擴展名為“.kra”,mime 類型“application/x-krita”)。

我該怎麼做呢?

我嘗試將應用程式映像移至 /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 的下一個版本將帶有桌面集成,它應該會自動為您執行此操作。

您可以嘗試建立 alpha: https://krita.org/en/item/krita-3-0-1-alpha-builds/

相關內容