Ho cercato molto e non sono riuscito a trovare una risposta a questo. Cosa fa il TryExeccampo nei file .desktop? In cosa differisce dal Execcampo?
Ho cercato molto e non sono riuscito a trovare una risposta a questo. Cosa fa il TryExeccampo nei file .desktop? In cosa differisce dal Execcampo?
Risposte:
Secondo standards.freedesktop.org , la TryExecvoce accetta quanto segue:
Percorso di un file eseguibile su disco utilizzato per determinare se il programma è effettivamente installato. Se il percorso non è un percorso assoluto, il file viene cercato nella variabile di ambiente $ PATH. Se il file non è presente o non è eseguibile, la voce potrebbe essere ignorata (non utilizzata nei menu, ad esempio).
Stati delle specifiche di avvio automatico delle applicazioni desktop :
Un file .desktop con un campo TryExec non vuoto NON DEVE essere avviato automaticamente se il valore della chiave TryExec NON corrisponde a un programma eseguibile installato.
A differenza Exece nonostante il nome simile, TryExecnon esegue effettivamente il suo valore.
$PATHviene usato? Sembra che le modifiche $PATHapportate alla configurazione della shell dell'utente non siano incluse.