Как добавить правый клик & ldquo; Сжать как ZIP & rdquo; пункт меню?

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

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

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

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

3
задан 13 April 2017 в 15:24

1 ответ

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

0
ответ дан 13 April 2017 в 15:24

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

Похожие вопросы: