Co to jest TargetEnvironment = Jedność?

8

Mam czystą instalację Lubuntu 12.10. Przeglądając niektóre pliki .desktop w / usr / share / applications widzę TargetEnvironment=Unity.
Jednym z przykładów jest plik .desktop dla 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

Innym przykładem jest plik .desktop dla Inkscape:

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

Aby dowiedzieć się, co to znaczy, spojrzałem na Desktop Entry Specification - standardy freedesktop.org i na UnityLaunchersAndDesktopFiles . Ale żadne z nich nie wspomina TargetEnvironment. Stąd moje pytanie.

Ślimak mechaniczny
źródło

Odpowiedzi:

6

TargetEnvironment sprawia, że ​​grupa skrótów (tj. Pozycja szybkiej listy) jest otwarta tylko w środowiskach Unity. Możesz również użyć OnlyShowIn=Unitysłowa kluczowego.

Oto stary samouczek Launchera, który o nim wspomina.

Na dzień tutaj TargetEnvironment jest przestarzała.

Ian B.
źródło