(ほとんど)すべての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タイプを追加する必要があります)。
私はまた、この投稿が非常に魅力的で重要であると思います。
また、Nautilusファイルマネージャを使用すると、ファイルリストのファイル名の横にあるMIMEタイプを見ることができることに気づきました。この機能はノーチラスビューで有効にする必要があります(列を表示する必要があります - デフォルト設定を確認するか、列を右クリック)