Шаг 1: Я хотел добавить меню как «Сжать как ZIP» при щелчке правой кнопкой мыши. Я знаю, что могу использовать формат сжатия по умолчанию, как "ZIP", используя gconf-editor. Но я хотел добавить новый пункт меню для сжатия в ZIP, не открывая никаких других диалогов.
Шаг 2. Я хотел сжать файл в ZIP и переименовать в «epub».
Пожалуйста, дайте мне знать, можно ли заархивировать и переименовать, добавив отдельный пункт меню? Я использую Ubuntu 11.04 и установил «Nautilus-Action-Configurations», но безуспешно.
N.B. Я прочитал это Спросите Ubuntu Q & A ; Я не хочу открывать новое окно, чтобы выбрать мне формат. Это должно быть сразу сохранено как ZIP.
Вы можете добавить пользовательские пункты меню с пакетом nautilus-actions
, см. этот Q & A для аналогичной проблемы (также есть хорошие скриншоты ... :)).
Мне не удалось указать nautilus-activions, из какого каталога запускать путь, или выполнить две команды (т. Е. cd
сначала в правильный каталог). Поэтому 2 обходных пути:
В действиях nautilus: В качестве команды введите 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"
Я не сделал t протестируйте его, пожалуйста, сообщайте об ошибках (особенно с пробелами в пути или именах файлов!) или редактируйте этот ответ, чтобы убедиться, что он работает!