什么是 TargetEnvironment=Unity?

8 unity .desktop

我有一个纯 Lubuntu 12.10 安装。在查看 /usr/share/applications 中的一些 .desktop 文件时,我看到TargetEnvironment=Unity.
一个例子是谷歌浏览器的 .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
Run Code Online (Sandbox Code Playgroud)

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

[Drawing Shortcut Group]
Name=New Drawing
Exec=inkscape
TargetEnvironment=Unity
Run Code Online (Sandbox Code Playgroud)

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

Ian*_* B. 6

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

这是一个提到它的旧启动器教程。

截至此处 TargetEnvironment已弃用。