Как добавить пункт меню "Сжать в ZIP" правой кнопкой мыши?

Шаг 1: Я хотел добавить меню как "Сжать как ZIP" при щелчке правой кнопкой мыши. Я знаю, что могу использовать формат сжатия по умолчанию, как "ZIP", используя gconf-editor. Но я хотел добавить новый пункт меню для сжатия в ZIP, не открывая никаких других диалогов.

Шаг 2: Я хотел сжать файл в ZIP и переименовать его в "epub".

Пожалуйста, дайте мне знать, можно ли заархивировать и переименовать, добавив отдельный пункт меню? Я использую Ubuntu 11.04 и установил "Nautilus-Action-Configurations", но безуспешно.

NB Я читал этот вопрос в Ubuntu Q & A; Я не хочу открывать новое окно, чтобы выбрать мне формат. Это должно быть сразу сохранено как ZIP.

1 ответ

Вы можете добавить пользовательские пункты меню с пакетом nautilus-actionsпосмотрите на эти вопросы и ответы для аналогичной проблемы (есть и хорошие скриншоты...:)).

Я не смог сказать nautilus-actions, из какого каталога запускать путь или выполнить две команды (т.е. cd сначала в правильный каталог). Поэтому 2 обходных пути:

Полные пути

В наутилус-действиях: как команда введите zip с вариантами %d/%f.epub %M,

Это будет включать в себя весь путь в файле ZIP. Это, вероятно, не подходит для файлов *.epub. Вы можете добавить -j флаг, чтобы включить только файлы (без каталогов вообще).

скрипт

Поместите этот скрипт в /usr/local/bin:

#!/bin/bash

cd $1
zip $2.epub $3

И использовать your-script-name как команда и эта опция: "%d" "%f.epub" "%m"

Я не проверял это, пожалуйста, сообщайте об ошибках (особенно с пробелами в пути или именах файлов!) Или редактируйте этот ответ, чтобы подтвердить, что это работает!

Другие вопросы по тегам