Cos’è TargetEnvironment = Unity?

Ho una installazione di Lubuntu 12.10 pura. Mentre guardo alcuni file .desktop in / usr / share / applications vedo TargetEnvironment=Unity .
Un esempio è nel file .desktop per 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 altro esempio è il file .desktop per Inkscape:

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

Per scoprire cosa significa, ho esaminato le specifiche di Desktop Entry – standard freedesktop.org e UnityLaunchersAndDesktopFiles . Ma nessuno menziona TargetEnvironment . Quindi la mia domanda.

TargetEnvironment rende il gruppo di scorciatoie (ad esempio l’elemento dell’elenco rapido) aperto solo negli ambienti Unity. Puoi anche utilizzare la parola chiave OnlyShowIn=Unity .

Ecco un vecchio tutorial del Launcher che lo menziona.

A partire da qui TargetEnvironment è deprecato.