web-dev-qa-db-fra.com

Qu'est-ce que TargetEnvironment = Unity?

J'ai une installation pure Lubuntu 12.10. En regardant quelques 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 consulté Spécification d'entrée de bureau - normes freedesktop.org et nityLaunchersAndDesktopFiles . Mais ni l'un ni l'autre ne mentionne TargetEnvironment. D'où ma question.

8
user25656

TargetEnvironment rend le groupe de raccourcis (élément de liste rapide) ouvert uniquement dans les environnements Unity. Vous pouvez également utiliser le mot clé OnlyShowIn=Unity.

Voici un vieux tutoriel Launcher qui le mentionne.

À partir de iciTargetEnvironment est obsolète.

6
Ian B.