Что такое поле TryExec в файлах .desktop?


16

Ответы:


12

В соответствии со стандартами.freedesktop.org , TryExecзапись принимает следующее:

Путь к исполняемому файлу на диске, который используется для определения, установлена ​​ли программа на самом деле. Если путь не является абсолютным, файл ищется в переменной среды $ PATH. Если файл отсутствует или не является исполняемым, запись можно игнорировать (например, не использовать в меню).

Спецификация автозапуска настольного приложения :

Файл .desktop с непустым полем TryExec НЕ ДОЛЖЕН автоматически запускаться, если значение ключа TryExec НЕ совпадает с установленной исполняемой программой.

В отличие от Execи несмотря на подобное имя, TryExecфактически не выполняет его значение.


А что $PATHиспользуется? Кажется, что изменения, внесенные в $PATHконфигурацию оболочки пользователя, не включены.
ntc2
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.