shared-mime-info MIMEタイプをデスクトップアプリケーションに関連付けることはできますか?

shared-mime-info MIMEタイプをデスクトップアプリケーションに関連付けることはできますか?

共有MIME情報に新しいMIMEタイプを追加できますが、このMIMEタイプをアプリケーションにどのように関連付けますか?

答え1

xdg-mimeコマンドを使用してください。

xdg-mime default アプリケーション偽装タイプ

デスクトップ環境の作成についてお問い合わせくださいアプリケーション特定の種類のファイルを開くための基本的なアプリケーション模倣。複数のファイル形式を指定して、アプリケーションを複数のファイル形式のデフォルト値にすることができます。模倣S.

上記から抜粋man xdg-mime、コピー用途に合わせて若干修正要約

答え2

デフォルトに設定せずに直接接続したい場合は、次の場所に追加できます。

/usr/share/applications/mimeinfo.cache

(システム全体)または

~/.local/share/applications/mimeinfo.cache

(ユーザーあたり)。

編集:xdg-mimegeekosaurが提案したように。この場合、あなたは欲しいでしょう

xdg-mime install [--mode mode] [--novendor] mimetypes-file

提供されたファイル形式の説明をmimetypes-fileデスクトップ環境に追加します。 mimetypes-file freedesktop.org共有MIME情報データベースの仕様に従い、ドキュメントルートとしてmime-info要素を含むXMLファイルでなければなりません。新しいファイルタイプごとに、 xdg-icon-resourcemimetypesコンテキストのコマンドを使用して、Major-minorという1つ以上のアイコンをインストールする必要があります。たとえば、 application/vnd.oasis.opendocument.text ファイル形式にはapplication-vnd.oasis.opendocument.text インストールという名前のアイコンが必要です。

関連情報