Задать тип для папки

Модератор: Модераторы разделов

pas
Сообщения: 596
Статус: маньяк
ОС: Gentoo

Задать тип для папки

Сообщение pas »

Хочу определить свои действия (расшифровка папки) над несколькими папками (в смысле действие должно появляться в контекстном меню только для некоторых папок).
Для этого:
1. создал тип (в центре управления) inode/crypt-dir
2. создал действия подменю сервиса в /home/pas/.kde4/share/kde4/services/ServiceMenus/

Код: Выделить всё

[Desktop Entry]
Type=Service;
MimeType=inode/crypt-dir;
Actions=crypt;encrypt;
ServiceTypes=KonqPopupMenu/Plugin,inode/crypt-dir;
X-KDE-Submenu=Шифрование

[Desktop Action crypt]
Exec=/home/pas/macro/open_crypt %U
Icon=
Name=Открыть зашифрованную папку

[Desktop Action encrypt]
Exec=/home/pas/macro/close_crypt %U
Icon=
Name=Закрыть зашифрованную папку

3. в папке для которой должно производиться действие создал файл .directory

Код: Выделить всё

[Desktop Entry]
Type=MimeType
MimeType=inode/crypt-dir;


[Dolphin]
AdditionalInfo=35
Timestamp=2011,2,27,5,56,55
ViewMode=1

[Settings]
ShowDotFiles=true



Далее по задумке у шифрованных папок должна появляться своя иконка (определенная в центре управления) и при правом щелчке в разделе действия, должно появиться меню шифрования. Но не работает. Дельфин считает эту папку обычной папкой.

Что я не так сделал? В КДЕ3 подобных манипуляций было достаточно.

Спасибо сказали: