LINUX.ORG.RU

Desktop Entry Specification иначе .desktop

 , ,


0

2

Доброе утро. Имеем: kubuntu 15.10, plasma 5 Подопытный: dolphin, в принципе nautilus'а думаю тоже касается.

Задался вопросом возможно ли ограничить появление пункта в меню согласно директории, в которой это меню вызвалось. К примеру мы лазаем по директориям корневой системы, пункты в контекстном меню, к примеру Яндекс.Диска, не нужны. Мы зашли в директорию яндекс диска - пункты в контекстном меню в данной директории и дочерних появились.

Ходил по ссылкам, но ничего толкового не нашел: http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html

Возможно есть какие то специфичные ключи для этих целей

Содержание .desktop файла:

[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/allfiles;
Actions=publish;PublishToYandex;
Path=/media/Media/Cloud/Yandex/YandexDisk
X-KDE-Priority=TopLevel
X-KDE-Icon=/usr/share/yd-tools/icons/yd-128.png
X-KDE-ServiceTypes=KonqPopupMenu/Plugin


[Desktop Action publish]
Name=Publish file on Yandex.Disk
Name[ru]=Опубликовать через Яндекс.Диск
Icon=/usr/share/yd-tools/icons/yd-128.png
Exec=`kde4-config --localprefix`share/kde4/services/yandex/disk.sh publish "%f" 
Exec[ru]=`kde4-config --localprefix`share/kde4/services/yandex/disk.sh get_link "%f" ru

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.