J'ai beaucoup cherché et je n'ai pas pu trouver de réponse à cela. Que fait le TryExec
champ dans les fichiers .desktop? En quoi diffère-t-il du Exec
terrain?
J'ai beaucoup cherché et je n'ai pas pu trouver de réponse à cela. Que fait le TryExec
champ dans les fichiers .desktop? En quoi diffère-t-il du Exec
terrain?
Réponses:
Selon standards.freedesktop.org , l' TryExec
entrée prend ce qui suit:
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).
La spécification de démarrage automatique de l'application de bureau indique:
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 à Exec
et malgré le nom similaire, TryExec
n'exécute pas réellement sa valeur.
$PATH
- ce qui est utilisé? Il semble que les modifications apportées à la $PATH
configuration shell de l'utilisateur ne soient pas incluses.