Ho cercato molto e non sono riuscito a trovare una risposta a questo. Cosa fa il TryExec
campo nei file .desktop? In cosa differisce dal Exec
campo?
Ho cercato molto e non sono riuscito a trovare una risposta a questo. Cosa fa il TryExec
campo nei file .desktop? In cosa differisce dal Exec
campo?
Risposte:
Secondo standards.freedesktop.org , la TryExec
voce 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 Exec
e nonostante il nome simile, TryExec
non esegue effettivamente il suo valore.
$PATH
viene usato? Sembra che le modifiche $PATH
apportate alla configurazione della shell dell'utente non siano incluse.