
Pesquisei muito e não consegui encontrar uma resposta para isso. O que o TryExec
campo faz nos arquivos .desktop? Como isso difere do Exec
campo?
Responder1
De acordo compadrões.freedesktop.org, a TryExec
entrada 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 Exec
e apesar do nome semelhante, TryExec
na verdade não executa seu valor.