Dużo szukałem i nie mogłem znaleźć na to odpowiedzi. Co robi TryExecpole w plikach .desktop? Czym różni się od Execpola?
Dużo szukałem i nie mogłem znaleźć na to odpowiedzi. Co robi TryExecpole w plikach .desktop? Czym różni się od Execpola?
Odpowiedzi:
Zgodnie ze standardami.freedesktop.org , TryExecwpis 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 Execi pomimo podobnej nazwy, TryExectak naprawdę nie wykonuje swojej wartości.
$PATHjest używane? Wygląda na to, że zmiany $PATHwprowadzone przez konfigurację powłoki użytkownika nie są uwzględnione.