什么是TargetEnvironment = Unity?

我有一个纯Lubuntu 12.10安装。 在查看/ usr / share / applications中的一些.desktop文件时,我看到TargetEnvironment=Unity
一个例子是Google Chrome的.desktop文件:

 [NewWindow Shortcut Group] Name=New Window Exec=/opt/google/chrome/google-chrome TargetEnvironment=Unity [NewIncognito Shortcut Group] Name=New Incognito Window Exec=/opt/google/chrome/google-chrome --incognito TargetEnvironment=Unity 

另一个例子是Inkscape的.desktop文件:

 [Drawing Shortcut Group] Name=New Drawing Exec=inkscape TargetEnvironment=Unity 

为了找出这意味着什么,我查看了桌面入口规范 – freedesktop.org标准以及UnityLaunchersAndDesktopFiles 。 但是都没有提到TargetEnvironment 。 因此我的问题。

TargetEnvironment使快捷方式组(即快速列表项)仅在Unity环境中打开。 您还可以使用OnlyShowIn=Unity关键字。

这是一个旧的Launcher教程,提到它。

截至此处不推荐使用TargetEnvironment