Co to jest pole TryExec w plikach .desktop?


16

Odpowiedzi:


12

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.


A co $PATHjest używane? Wygląda na to, że zmiany $PATHwprowadzone przez konfigurację powłoki użytkownika nie są uwzględnione.
ntc2
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.