
いろいろ検索しましたが、答えが見つかりません。.desktopTryExec
ファイルの フィールドは何をするものですか? フィールドとどう違うのですかExec
?
答え1
によると標準.freedesktop.orgエントリTryExec
には次のものが含まれます。
プログラムが実際にインストールされているかどうかを判断するために使用される、ディスク上の実行可能ファイルへのパス。パスが絶対パスでない場合、ファイルは $PATH 環境変数で検索されます。ファイルが存在しないか実行可能でない場合、エントリは無視される可能性があります (たとえば、メニューでは使用されません)。
TryExec キーの値がインストールされた実行可能プログラムと一致しない場合、空でない TryExec フィールドを持つ .desktop ファイルを自動起動してはなりません。
Exec
似たような名前にもかかわらず、TryExec
実際にはその値を実行しません。