Qual é o campo TryExec em arquivos .desktop?

Qual é o campo TryExec em arquivos .desktop?

Pesquisei muito e não consegui encontrar uma resposta para isso. O que o TryExeccampo faz nos arquivos .desktop? Como isso difere do Execcampo?

Responder1

De acordo compadrões.freedesktop.org, a TryExecentrada leva o seguinte:

Caminho para um arquivo executável no disco usado para determinar se o programa está realmente instalado. Se o caminho não for absoluto, o arquivo será consultado na variável de ambiente $PATH. Se o arquivo não estiver presente ou não for executável, a entrada poderá ser ignorada (não poderá ser utilizada em menus, por exemplo).

Especificação de inicialização automática de aplicativos de desktopafirma:

Um arquivo .desktop com um campo TryExec não vazio NÃO DEVE ser iniciado automaticamente se o valor da chave TryExec NÃO corresponder a um programa executável instalado.

Ao contrário Exece apesar do nome semelhante, TryExecna verdade não executa seu valor.

informação relacionada