Что такое TargetEnvironment = Unity?


8

У меня чистая установка Lubuntu 12.10. Просматривая некоторые файлы .desktop в / usr / share / Applications, я вижу TargetEnvironment=Unity.
Один пример находится в файле .desktop для 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

Другой пример - файл .desktop для Inkscape:

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

Чтобы выяснить, что это значит, я посмотрел спецификации рабочего стола - стандарты freedesktop.org и UnityLaunchersAndDesktopFiles . Но ни один не упоминает TargetEnvironment. Отсюда и мой вопрос.

Ответы:


6

TargetEnvironment делает ярлык группы (т.е. элемент списка быстрого доступа) открытым только в средах Unity. Вы также можете использовать OnlyShowIn=Unityключевое слово.

Вот старое учебное пособие по Launcher, которое упоминает об этом.

По состоянию здесь TargetEnvironment не рекомендуется.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.