.desktop 文件中的 TryExec 字段是什么?

.desktop 文件中的 TryExec 字段是什么?

我进行了大量搜索,但无法找到这个问题的答案。该TryExec字段在 .desktop 文件中起什么作用?与现场有何不同Exec

答案1

根据标准.freedesktop.org,该TryExec条目采用以下内容:

磁盘上可执行文件的路径,用于确定程序是否实际安装。如果路径不是绝对路径,则在 $PATH 环境变量中查找该文件。如果该文件不存在或者不可执行,则该条目可能会被忽略(例如,不会在菜单中使用)。

桌面应用程序自动启动规范状态:

如果 TryExec 键的值与已安装的可执行程序不匹配,则具有非空 TryExec 字段的 .desktop 文件不得自动启动。

与此不同Exec,尽管名称相似,但TryExec实际上并没有执行它的值。

相关内容