基本アプリケーションリストのMIMEタイプワイルドカード

基本アプリケーションリストのMIMEタイプワイルドカード

(ほとんど)すべてのtext / * mimetypeのための基本的なアプリケーションがあったらと思います。

Nautilusに影響を与えるために編集しています.local/share/defaults.list

残念ながら、このようなものを使用すると、text/x-*=vim.desktopアイテムは無視されます。

このリストにワイルドカードを使用する方法はありますか?それとももっと良い方法がありますか?

ベストアンサー1

役に立つかどうかはわかりませんが、次のMIMEタイプのリストが役に立ちました。まだ100%当たるかどうかはわかりませんが、これまではこれが効果がありました。

私はすべての種類のファイルを許可し、それをスクリプトに送信できる「次へ開く」スクリプトを開発しようとしています(タイプに関係なく、「このファイルをリポジトリに追加する」のようなことを考えてください)。私が答えを見つけたとき、これはほとんど文書化されていません(そして文書はこれらの事柄についてほぼ包括的です)。

より広い範囲のファイル形式に使用できるMimeTypeがいくつかあることがわかりました。たとえば、.desktopファイルでこれを試してみてください。

MimeType=text/plain;binary/octet-stream;application/octet-stream;

明らかにapplication / octet-streamは、他のタイプが派生するデフォルトのMIMEタイプです。

.local/share/defaults.list今必要な可能性のある.desktopファイルに頼らないでください。

~/.local/share/applications/ - for your user and/or
/usr/local/share/applications/ - guess for all other users including you

ファイルをクリックしたときにアプリケーションが最初に「接続プログラム」リストに表示されない場合は、より深いメニューから追加します(ファイルMIMEタイプを追加する必要があります)。

私はまた、この投稿が非常に魅力的で重要であると思います。

UbuntuでMIMEタイプを変更する

https://askubuntu.com/questions/162612/how-can-i-add-an-application-to-the-list-of-open-with-applications

また、Nautilusファイルマネージャを使用すると、ファイルリストのファイル名の横にあるMIMEタイプを見ることができることに気づきました。この機能はノーチラスビューで有効にする必要があります(列を表示する必要があります - デフォルト設定を確認するか、列を右クリック)

おすすめ記事