Bizdelnick писал(а): ↑12.02.2015 11:12
Можете попробовать добавить в desktop-файл такую секцию:
Код: Выделить всё
[Desktop Action Decrypt]
Name=Decrypt selected files
Name[ru]=Расшифровать
Icon=password
Exec=elk-fmplugin-crypt -d %F
а в секции [Desktop Entry] исправить
на
Работоспособность не проверял.
К сожалению данный вариант не прокатил, в подменю так и осталась одна альтернатива - "шифровать".
Но при ближайшем рассмотрении выяснились интересные подробности. Так, в выпадающем подменю "действия" имеются пять альтернатив, в том числе "заархивировать" и "шифровать", но при этом альтернатив "разархивировать" и "расшифровать" нет. Однако, если заархивировать какой-нибудь файл, а затем по архиву щёлкнуть правой кнопкой мыши, то в выпадающем подменю мы увидим альтернативу "разархивировать", которая собственно и успешно совершает указанное действие. Но с шифрованием подобный фокус не проходит, альтернатива "расшифровать" не появляется. Если ознакомится с содержимым папки /usr/share/elk/data/elk-fm, то мы увидим там семь конфигов, в том числе и для опций "разархивировать" и "расшифровать".
Вот содержимое конфига "заархивировать":
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=
Icon=
Name=Archivation operations
Name[ru]=Операции архивирования
Actions=Compress;
MimeType=
[Desktop Action Compress]
Name=Compress selected files
Name[ru]=Создать архив
Icon=ark
Exec=elk-fmplugin-archivate -c %F
А это "разархивировать":
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=
Icon=
Name=Archivation operations
Name[ru]=Операции архивирования
Actions=Decompress;
MimeType=application/x-compressed-tar;
[Desktop Action Decompress]
Name=Decompress selected files
Name[ru]=Разархивировать
Icon=ark
Exec=elk-fmplugin-archivate -d %f
В тоже время вот что мы имеем в "зашифровать":
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=
Icon=
Name=OpenSSL operations
Name[ru]=OpenSSL operations
Actions=Encrypt;
MimeType=
Reserved=inode/directory;application/elk-encrypted;inode/symlink;
[Desktop Action Encrypt]
Name=Encrypt selected files
Name[ru]=Шифровать
Icon=password
Exec=elk-fmplugin-crypt -c %F
А это "расшифровать":
[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=
Icon=
Name=OpenSSL operations
Name[ru]=OpenSSL operations
Actions=Decrypt;
MimeType=application/elk-encrypted;
[Desktop Action Decrypt]
Name=Decrypt selected files
Name[ru]=Расшифровать
Icon=password
Exec=elk-fmplugin-crypt -d %F
Если у первых двух различия минимальные, то во втором случае уже более существенные, появляется некая "Reserved", может здесь "собака порылась"?
Вообще конечно данный вопрос надо бы адресовать во ВНИИНС, но что-то последнее время мои письма туда падают как в чёрную дыру.
У вас нет необходимых прав для просмотра вложений в этом сообщении.