web-dev-qa-db-ja.com

Quicklyで作成したプロジェクトにMIMEタイプを追加する方法

リリースしたいアプリケーションを作成しましたが、そのアプリケーションでファイルを開くことを希望しています。

私はそれに応じて.desktopファイルを変更しましたが、すぐにMIMEファイルのオプションがないようで、それらを追加する方法の手がかりがありません。

(また、これがここに属しているかどうかはわかりません。開発者の質問ですが、QuicklyはUbuntuによって作成されたものです)

4
Joe Simpson

xdg-mime を使用して、MIMEタイプをシステムに追加できます。

ファイルタイプの処理に関する情報を照会し、新しいファイルタイプの
説明を追加するためのコマンドラインツール

新しいMIMEタイプを追加するコマンド:
xdg-mime install [--mode mode] [--novendor] mimetypes-file

Manページから:

モード:ユーザーまたはシステム。システムの場合、root権限が必要です。
install:mimetypes-fileで提供されるファイルタイプの説明を
 desktop環境に追加します。 mimetypes-fileは、
 freedesktop.org共有MIME-infoデータベース仕様
に準拠し、ドキュメントルートとしてmime-info要素を持つXMLファイルである必要があります。新しい
ファイルタイプごとに、type-subtypeという名前の1つまたは複数のアイコンを
 mimetypes 
コンテキストのxdg-icon-resourceコマンドでインストールする必要があります。たとえば、filetype 
 application/vnd.oasis.opendocument.textには、
 application-vnd.oasis.opendocument.textという名前のアイコンをインストールする必要があります(
ファイルタイプが推奨する場合を除く)別のアイコン名)。

あるいは、MIMEタイプに対して buntu wiki を使用することもできます。これはこのテキストで編集するために手動の指示を使用します

gksudo gedit /etc/mime.types

そしてそれを編集する

text/extension extension

この/etc/mime.typesの編集は、コマンドラインストリームラインエディター sed でも実行できますが、xdg-mimeの使用をお勧めします。

4
Rinzwind