共有MIME情報に新しいMIMEタイプを追加できますが、このMIMEタイプをアプリケーションに関連付けるにはどうすればよいですか?
それらを直接関連付けたいだけで、デフォルトにしない場合は、に追加できます。
/usr/share/applications/mimeinfo.cache
(システム全体)、または
~/.local/share/applications/mimeinfo.cache
(ユーザーごと)。
編集:geekosaurが示唆するように、xdg-mime
を使用すると、おそらくより堅牢になる可能性があります。この場合、あなたは
xdg-mime install [--mode mode] [--novendor] mimetypes-file
mimetypes-file
で提供されるファイルタイプの説明をデスクトップ環境に追加します。mimetypes-file
は、freedesktop.org共有MIME-infoデータベース仕様に従い、ドキュメントルートとしてmime-info要素を持つXMLファイルである必要があります。新しいファイルタイプごとに、major-minorという名前の1つ以上のアイコンを、mimetypesコンテキストのxdg-icon-resource
コマンドでインストールする必要があります。たとえば、application/vnd.oasis.opendocument.text
ファイルタイプをインストールするには、application-vnd.oasis.opendocument.text
という名前のアイコンが必要です。
xdg-mime
コマンドを使用します。
xdg-mime default
application mimetypeデスクトップ環境に、applicationをタイプmimetypeのファイルを開くためのデフォルトのアプリケーションにするように依頼します。 -)。複数のmimetypeを指定することにより、アプリケーションを複数のファイルタイプのデフォルトにすることができます。
上記はman xdg-mime
から取得したもので、使用法を[〜#〜] synopsis [〜#〜]からコピーするように少し変更されています。