.desktop ファイルの TryExec フィールドとは何ですか?

.desktop ファイルの TryExec フィールドとは何ですか?

いろいろ検索しましたが、答えが見つかりません。.desktopTryExecファイルの フィールドは何をするものですか? フィールドとどう違うのですかExec?

答え1

によると標準.freedesktop.orgエントリTryExecには次のものが含まれます。

プログラムが実際にインストールされているかどうかを判断するために使用される、ディスク上の実行可能ファイルへのパス。パスが絶対パスでない場合、ファイルは $PATH 環境変数で検索されます。ファイルが存在しないか実行可能でない場合、エントリは無視される可能性があります (たとえば、メニューでは使用されません)。

デスクトップアプリケーションの自動起動仕様状態:

TryExec キーの値がインストールされた実行可能プログラムと一致しない場合、空でない TryExec フィールドを持つ .desktop ファイルを自動起動してはなりません。

Exec似たような名前にもかかわらず、TryExec実際にはその値を実行しません。

関連情報