Was ist TargetEnvironment = Unity?

8

Ich habe eine reine Lubuntu 12.10-Installation. Beim Betrachten einiger .desktop-Dateien in / usr / share / applications sehe ich TargetEnvironment=Unity.
Ein Beispiel ist in der .desktop-Datei für 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

Ein weiteres Beispiel ist die .desktop-Datei für Inkscape:

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

Um herauszufinden, was das bedeutet, habe ich mir die Desktop Entry Specification - freedesktop.org-Standards und UnityLaunchersAndDesktopFiles angesehen . Aber keiner erwähnt TargetEnvironment. Daher meine Frage.

Mechanische Schnecke
quelle

Antworten:

6

Mit TargetEnvironment wird die Verknüpfungsgruppe (dh das Quicklist-Element) nur in Unity-Umgebungen geöffnet. Sie können auch das OnlyShowIn=UnitySchlüsselwort verwenden.

Hier ist ein altes Launcher-Tutorial, in dem es erwähnt wird.

Ab hier TargetEnvironment ist veraltet.

Ian B.
quelle