O que é TargetEnvironment = Unity?

8

Eu tenho uma instalação pura do Lubuntu 12.10. Enquanto observo alguns arquivos .desktop em / usr / share / applications, vejo TargetEnvironment=Unity .
Um exemplo está no arquivo .desktop do 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

Outro exemplo é o arquivo .desktop para o Inkscape:

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

Para descobrir o que isso significa, eu olhei para Desktop Entry Specification - padrões freedesktop.org e em UnityLaunchersAndDesktopFiles . Mas nem menciona TargetEnvironment . Daí a minha pergunta.

    
por Mechanical snail 26.12.2012 / 17:47

1 resposta

6

TargetEnvironment torna o grupo de atalhos (ou seja, item de lista rápida) aberto somente em ambientes Unity. Você também pode usar a palavra-chave OnlyShowIn=Unity .

Veja aqui Tutorial do lançador que menciona isso.

A partir de aqui TargetEnvironment está obsoleto.

    
por Ian B. 26.12.2012 / 19:13