Dużo szukałem i nie mogłem znaleźć na to odpowiedzi. Co robi TryExec
pole w plikach .desktop? Czym różni się od Exec
pola?
Dużo szukałem i nie mogłem znaleźć na to odpowiedzi. Co robi TryExec
pole w plikach .desktop? Czym różni się od Exec
pola?
Odpowiedzi:
Zgodnie ze standardami.freedesktop.org , TryExec
wpis ma następujące brzmienie:
Ścieżka do pliku wykonywalnego na dysku używanego do ustalenia, czy program jest faktycznie zainstalowany. Jeśli ścieżka nie jest ścieżką bezwzględną, plik jest sprawdzany w zmiennej środowiskowej $ PATH. Jeśli plik nie istnieje lub nie jest wykonywalny, wpis może zostać zignorowany (na przykład nie może być używany w menu).
Specyfikacje automatycznego uruchamiania aplikacji komputerowej :
Plik .desktop z niepustym polem TryExec NIE MOŻE być uruchamiany automatycznie, jeśli wartość klucza TryExec NIE jest zgodna z zainstalowanym programem wykonywalnym.
W przeciwieństwie do Exec
i pomimo podobnej nazwy, TryExec
tak naprawdę nie wykonuje swojej wartości.
$PATH
jest używane? Wygląda na to, że zmiany $PATH
wprowadzone przez konfigurację powłoki użytkownika nie są uwzględnione.