構文の確認~/.config/mimeapps.list

構文の確認~/.config/mimeapps.list

構文エラーを確認する方法はありますか~/.config/mimeapps.list

エラーは自動的に無視されるようです。

  1. fdsobojabaファイルの一番下に追加しました。
  2. 既存のファイルに対してxdg-openを実行します。
  3. エラーなし.xsession-errors

どうやって確認しますかmimeapps.list?それとも最悪の場合、ファイル形式はどこで定義されていますか?

答え1

あなたが言ったように、MIMEタイプとアプリケーション仕様との関連関連仕様ですが、ファイル形式について詳しく説明しません。しかし、次のようにデスクトップエントリの仕様ファイル形式の場合、特に明確ではありませんが、私の考えでは

値は、セミコロンで区切られたデスクトップファイルIDのリストです(デスクトップエントリの仕様で定義されています)。

キーと値のペアの形式について言及するのは良い兆候です。

.desktopファイル検証ツールがありますが、desktop-file-validateMIMEタイプは有効なファイルキーではないため、MIMEタイプのリストと一緒に使用することはできません.desktop

コードを見る、例えば~のためxdg-open、これはファイル形式が非常に単純であることを示します。ツールはセクション内でキーを探し、関連ファイルの一番上から始めて、角かっこの間に最初に現れるセクションを見つけて、最初の項目を検索する方法でこれを行います。 「=」記号の後にキーが表示されます。したがって、特定のセクションで特定のキーを検索するときに、正しいセクションのキーと一致する最初の行が効果的に使用されます。

これは多くの結果をもたらします。

  • 部分を繰り返すことができる
  • 意味のない行がある可能性があり、無視されます。
  • 「=」または角かっこを含まない行は実際にはコメントです。

答え2

これMIMEタイプとアプリケーション仕様との関連このファイルについて見つけることができる最も近い構文定義。

"part"構文は実際には非常に概略的です。たとえば、コメントへの言及はありません。

関連情報