¿Qué es el campo TryExec en archivos .desktop?

¿Qué es el campo TryExec en archivos .desktop?

He buscado mucho y no he podido encontrar una respuesta a esto. ¿Qué hace el TryExeccampo en los archivos .desktop? ¿En qué se diferencia del Execcampo?

Respuesta1

De acuerdo aestándares.freedesktop.org, la TryExecentrada toma lo siguiente:

Ruta a un archivo ejecutable en el disco que se utiliza para determinar si el programa está realmente instalado. Si la ruta no es absoluta, el archivo se busca en la variable de entorno $PATH. Si el archivo no está presente o no es ejecutable, la entrada puede ignorarse (no usarse en menús, por ejemplo).

Especificación de inicio automático de aplicaciones de escritorioestados:

Un archivo .desktop con un campo TryExec no vacío NO DEBE iniciarse automáticamente si el valor de la clave TryExec NO coincide con un programa ejecutable instalado.

A diferencia Execy a pesar del nombre similar, TryExecen realidad no ejecuta su valor.

información relacionada