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


16

我进行了大量搜索,但无法找到答案。TryExec.desktop文件中的字段做什么?它与Exec现场有何不同?



@don_cissti:您应该将此添加为答案。为了完整起见,将链接添加到developer.gnome.org/desktop-entry-spec
布拉姆

Answers:


12

根据standards.freedesktop.orgTryExec条目采用以下内容:

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

桌面应用程序自动启动规范指出:

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

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


以及$PATH使用什么?似乎$PATH不包括对用户的shell配置所做的更改。
ntc2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.