如何添加右键单击“压缩为 ZIP”菜单项?

如何添加右键单击“压缩为 ZIP”菜单项?

步骤 1:我想在右键单击时添加一个菜单“压缩为 ZIP”。我知道我可以使用 gconf-editor 将默认压缩格式更改为“ZIP”。但我想添加一个新的菜单项以压缩为 ZIP,而不打开任何其他选项对话框。

第 2 步:我想将文件压缩为 ZIP 并将其重命名为“epub”。

请告诉我是否可以通过添加单个菜单项来压缩和重命名?我正在使用 Ubuntu 11.04 并安装了“Nautilus-Action-Configurations”,但没有成功。

NB:我读过这个询问 Ubuntu 问答;我不想打开新窗口来选择格式。它应该直接保存为 ZIP。

答案1

您可以使用包添加自定义菜单项nautilus-actions,请参阅此问答对于类似的问题(也有很好的截图......:))。

我无法告诉 nautilus-actuions 从哪个目录运行路径或运行两个命令(即cd首先运行到正确的目录)。因此有 2 个解决方法:

完整路径

在 nautilus-actions 中:作为命令输入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"

我没有测试它,请报告错误(特别是路径或文件名中的空格!)或编辑这个答案以确认它有效!

相关内容