首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向不同文件管理器的右击中添加菜单项?

如何向不同文件管理器的右击中添加菜单项?
EN

Ask Ubuntu用户
提问于 2017-07-17 07:31:26
回答 2查看 4.4K关注 0票数 5

我读过此链接,但在这里它提到了nautilus,我使用的是不同的文件管理器(PCManFm),但是我想在目录的所有右键菜单中添加一个项目。

我做了以下工作:

添加了具有以下上下文的文件~/.local/share/file-manager/actions/mkthumb.desktop

代码语言:javascript
复制
[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都不可能做到这一点,我会问如何为后者做到这一点。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-07-24 22:18:53

Profiles=profile-zero;添加到[Desktop Entry]部分,并将以下内容添加到文件的底部:

代码语言:javascript
复制
[X-Action-Profile profile-zero]
MimeTypes=inode/directory
Exec=/path/to/mkthumb.sh -s %f

用脚本的路径替换/path/to,并从[Desktop Entry]部分删除MimeTypesExec

(请相信@whtyger发布了一个链接,并给出了说明,我正在把它变成一个完整的答案,这样它就更清晰了)

票数 2
EN

Ask Ubuntu用户

发布于 2017-07-25 07:21:13

虽然这个来源确认14.04LTS附带的PCManFM版本1.2.0支持操作特性,但它似乎不能正常工作。

我发现了另一个来源证实了这一点。这里提到版本1.2.2工作正常,所以您可以尝试该版本,或者将发行版升级到下一个LTS,即16.04。

可以找到一些自定义操作的示例这里

至于Nautilus,即使没有额外的包来简化这个过程,也很容易添加自定义操作。只需将脚本放入~/.gnome2/nautilus-scripts/文件夹,使其可执行,新的子菜单“脚本”将出现在上下文菜单中。添加子文件夹是可能的,这将有助于使类别在“脚本”子菜单。

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/936896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档