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

Я много искал и не смог найти ответ на этот вопрос. Что делает поле TryExec в файлах .desktop? Чем он отличается от поля Exec ?

  • Как открыть окно на другом мониторе?
  • Супер ключ как ярлык - Openbox
  • Отключить рабочий стол в GNOME
  • Поддерживает ли GNOME 3 увеличение рабочего стола?
  • Светодиодная поддержка сенсорной панели Synaptics
  • .desktop для приложения ncurses
  • Экран заставки KDE не исчезает
  • Удерживайте указатель мыши во время запуска скрипта
  • прилипание к окнам
  • Отключить рабочий стол в GNOME
  • Как отладить файл .desktop?
  • который DE использовать для настройки по умолчанию
  • One Solution collect form web for “Что такое поле TryExec в файлах .desktop?”

    Согласно спецификации.freedesktop.org , запись TryExec принимает следующее:

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

    Спецификация автозапуска приложений для настольных компьютеров :

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

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

    Linux и Unix - лучшая ОС в мире.