O que é o campo TryExec nos arquivos .desktop?


16

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



@don_cissti: você deve adicionar isso como resposta. Para completar, adicione o link para developer.gnome.org/desktop-entry-spec .
Bram

Respostas:


12

De acordo com standards.freedesktop.org , a TryExecentrada aceita 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á procurado na variável de ambiente $ PATH. Se o arquivo não estiver presente ou se não for executável, a entrada poderá ser ignorada (não ser usada em menus, por exemplo).

A especificação de inicialização automática do aplicativo de desktop declara:

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.

Diferente Exece apesar do nome semelhante, TryExecna verdade não executa seu valor.


E o que $PATHé usado? Parece que as alterações $PATHfeitas na configuração do shell do usuário não estão incluídas.
Ntc2
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.