我读过此链接,但在这里它提到了nautilus,我使用的是不同的文件管理器(PCManFm),但是我想在目录的所有右键菜单中添加一个项目。
我做了以下工作:
添加了具有以下上下文的文件~/.local/share/file-manager/actions/mkthumb.desktop:
[Desktop Entry]
Type=Action
Tooltip=Generate all the thumbs on the folder
Name=Generate all the thumbs
MimeTypes=inode/directory
Exec=mkthumb.sh -s %u这不管用(我甚至没有拿到菜单)。
我做错了什么,我怎么做到的?如果Nautilus和PCManFm都不可能做到这一点,我会问如何为后者做到这一点。
发布于 2017-07-24 22:18:53
将Profiles=profile-zero;添加到[Desktop Entry]部分,并将以下内容添加到文件的底部:
[X-Action-Profile profile-zero]
MimeTypes=inode/directory
Exec=/path/to/mkthumb.sh -s %f用脚本的路径替换/path/to,并从[Desktop Entry]部分删除MimeTypes和Exec行
(请相信@whtyger发布了一个链接,并给出了说明,我正在把它变成一个完整的答案,这样它就更清晰了)
发布于 2017-07-25 07:21:13
虽然这个来源确认14.04LTS附带的PCManFM版本1.2.0支持操作特性,但它似乎不能正常工作。
我发现了另一个来源证实了这一点。这里提到版本1.2.2工作正常,所以您可以尝试该版本,或者将发行版升级到下一个LTS,即16.04。
可以找到一些自定义操作的示例这里。
至于Nautilus,即使没有额外的包来简化这个过程,也很容易添加自定义操作。只需将脚本放入~/.gnome2/nautilus-scripts/文件夹,使其可执行,新的子菜单“脚本”将出现在上下文菜单中。添加子文件夹是可能的,这将有助于使类别在“脚本”子菜单。
https://askubuntu.com/questions/936896
复制相似问题