Qu'est-ce que TargetEnvironment = Unity?

8

J'ai une installation pure de Lubuntu 12.10. En regardant certains fichiers .desktop dans / usr / share / applications, je vois TargetEnvironment=Unity.
Un exemple est dans le fichier .desktop pour Google Chrome:

[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

Un autre exemple est le fichier .desktop pour Inkscape:

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

Pour savoir ce que cela signifie, j'ai examiné les spécifications de Desktop Entry - normes freedesktop.org et UnityLaunchersAndDesktopFiles . Mais ni l'un ni l'autre ne mentionne TargetEnvironment. D'où ma question.

Escargot mécanique
la source

Réponses:

6

TargetEnvironment rend le groupe de raccourcis (c'est-à-dire l'élément de liste rapide) ouvert uniquement dans les environnements Unity. Vous pouvez également utiliser le OnlyShowIn=Unitymot - clé.

Voici un ancien tutoriel Launcher qui le mentionne.

À partir d' ici TargetEnvironment est obsolète.

Ian B.
la source