Pesquisei bastante e não consegui encontrar uma resposta para isso. O que o TryExeccampo faz nos arquivos .desktop? Como isso difere do Execcampo?
Pesquisei bastante e não consegui encontrar uma resposta para isso. O que o TryExeccampo faz nos arquivos .desktop? Como isso difere do Execcampo?
Respostas:
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.
$PATHé usado? Parece que as alterações $PATHfeitas na configuração do shell do usuário não estão incluídas.