Как добавить пункт меню "Сжать в 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"
Я не проверял это, пожалуйста, сообщайте об ошибках (особенно с пробелами в пути или именах файлов!) Или редактируйте этот ответ, чтобы подтвердить, что это работает!