Qu'est-ce que le champ TryExec dans les fichiers .desktop?
16
J'ai beaucoup cherché et je n'ai pas pu trouver de réponse à cela. Que fait le TryExecchamp dans les fichiers .desktop? En quoi diffère-t-il du Execterrain?
Chemin d'accès à un fichier exécutable sur disque utilisé pour déterminer si le programme est réellement installé. Si le chemin n'est pas un chemin absolu, le fichier est recherché dans la variable d'environnement $ PATH. Si le fichier n'est pas présent ou s'il n'est pas exécutable, l'entrée peut être ignorée (ne pas être utilisée dans les menus, par exemple).
Un fichier .desktop avec un champ TryExec non vide NE DOIT PAS être démarré automatiquement si la valeur de la clé TryExec ne correspond PAS à un programme exécutable installé.
Contrairement à Execet malgré le nom similaire, TryExecn'exécute pas réellement sa valeur.
Réponses:
Selon standards.freedesktop.org , l'
TryExec
entrée prend ce qui suit:La spécification de démarrage automatique de l'application de bureau indique:
Contrairement à
Exec
et malgré le nom similaire,TryExec
n'exécute pas réellement sa valeur.la source
$PATH
- ce qui est utilisé? Il semble que les modifications apportées à la$PATH
configuration shell de l'utilisateur ne soient pas incluses.